关于webview加载本地html一片空白的问题

 早上经理丢给我一个html,让我用webview加载,心想这么简单直接新建一个demo,几行代码写完

发现我加载的本地html打开一片空白,为了不被怼,我先写了个测试的html发现,测试的没有什么问题,想起来是不是证书的问题,因为经理给我的html听他说有的会提示不安全连接,然后我又加了点代码

这个主要是用来信任所有,但是发现搞完了这个还是不行,然后我有点懵逼,直接在浏览器打开居然也是一片空白,机智的我f12开启调试模式发现居然有17个错,基本上都是重复的这个
Cross origin requests are only supported for protocol schemes: http, data, chrome, chrome-extension, https.

百度了下大概是说不能跨域需要在websetting设置一下这个属性,ok终于解决

webSetting.setAllowUniversalAccessFromFileURLs(true);
另外多说几句可能有的朋友说关于这个assets如何创建的,选中mian右键
另外特别注意虽然创建的assets但是加载的时候还是要去掉这个s要不然会提示加载错误,找不到地址。

猜你喜欢

转载自www.cnblogs.com/dianziyihao/p/12446609.html