网页运行起来了,但网页内部加载资源失败了。
在安卓上没问题,放到服务器上也可以,就是ios上不行。
网页运行起来了,但网页内部加载资源失败了。
在安卓上没问题,放到服务器上也可以,就是ios上不行。
T泰达T (作者)
我把本地网页传上来了
先plus.webview.create创建一个浏览器,url传/hybrid/html/index.html。
唯一特别的就是需要屏蔽url改变事件
this.wv.overrideUrlLoading({mode:"reject"},(e)=>{});
然后在安卓上正常,ios上就不行,网页内报错是加载不到.json,.png这些资源
原因:ios不支持这种类型的跨域,方案:将你的本地文件放到unicloud静态网页托管(unicloud阿里云版完全免费,详情:https://uniapp.dcloud.io/uniCloud/hosting )。把他变成云端的就可以了。
T泰达T (作者)
uniapp打包ios才碰到啊,不知道怎么提供资源
2020-12-23 11:46
T泰达T (作者)
报错信息是:file:///var/mobile/Containers/Data/Application/910858CF-9AED-4101-B58E-9E2D7C9BFC0B/Documents/Pandora/apps/2A0CDC35B9AB2EA5A4CB59B33771424A/www/hybrid/html/version.json Request failed Status:0 text:
2020-12-23 11:48