webview加载外部网址,IOS测试都是正常的,在Android上测试时提示页面无法打开。
安卓基座调试时 报错如下:
error
请求的页面无法打开:
file:///storage/emulated/0/Android/data/io.dcloud.HBuilder/.HBuilder/apps/HBuilder/www/%EF%BB%BF%EF%BB%BFhttp://u6.gg/xxxx at file:///android_asset/data/dcloud_error.html:41
调试发现 原来是当作本地文件了,然后 这里多了些 %EF%BB%BF%EF%BB%BF
然后就百度了一下 这些东西,原来是BOM头的问题?
我把所有代码格式检查了一下都没有问题,都是UTF-8 没有BOM头的
而且安卓报error,IOS正常
这是什么问题呢
1 个回复
bingo0377 (作者)
已解决。。
确实是BOM头的问题。。。
u6.gg 短网址服务的返回内容带有BOM头。。json也无法解析。。
已更换API了。。。。。。