r***@126.com
r***@126.com
  • 发布:2021-03-18 19:22
  • 更新:2021-07-07 10:11
  • 阅读:1146

uniapp中调用外部h5页面,外部h5界面之间通过localstorage进行数据通信,ios无法触发storage事件,安卓环境和浏览器下都是可以的。

分类:nvue

A页面设置数据项:
localStorage.removeItem('transData');
localStorage.setItem('transData','xxxx');

B页面通过storage事件调用处理程序:
addEventListener("storage", function (storage) {
alert("storage trigger");
});
在安卓和浏览器工作正常。
IOS下uniapp下无法触发storage事件。
电脑上测试safari浏览器也是可以触发storage事件,分析应该是uniapp的问题,uniapp不支持storage事件吗?
请高手指点指点,折腾2天了还没搞定。

2021-03-18 19:22 负责人:无 分享
已邀请:
r***@126.com

r***@126.com (作者)

uniapp在IOS下不能触发storage事件,算不算一个bug?

r***@126.com

r***@126.com (作者)

没人回答啊,顶一下。

w***@163.com

w***@163.com

我也遇到了,iphone部分手机,H5内部调用localstorage不起效,app内部调用也无法使用无痕模式啊,不清楚原因。

该问题目前已经被锁定, 无法添加新回复