我用了腾讯 X5wenbiew 加载一个头条网站 不显示页面

2020-09-30 10:30:03 +08:00
 honglei92

地址是这个: https://www.toutiao.com/a6875577384968389133/ 提示是这个 D/X5WebChromeClient: https://www.toutiao.com/a6877690665124233742/: Line 0 : Access to script at 'https://s3a.pstatp.com/toutiao/static/js/vendor.53b6222ada1417a98e0a.js' from origin 'https://www.toutiao.com' has been blocked by CORS policy: No 'Access-Control-Allow-Origin' header is present on the requested resource.

4721 次点击
所在节点    Android
6 条回复
youla
2020-09-30 11:26:10 +08:00
跨域问题
youla
2020-09-30 11:29:42 +08:00
估计要配置一些 WebSettings,
webSettings.setJavaScriptEnabled(true);
webSettings.setDomStorageEnabled(true);
webSettings.setDatabaseEnabled(true);
webSettings.setSaveFormData(true);
webSettings.setSupportMultipleWindows(false);
webSettings.setCacheMode(XWalkSettings.LOAD_NO_CACHE);
webSettings.setJavaScriptCanOpenWindowsAutomatically(false);
webSettings.setAllowFileAccess(true);
webSettings.setAllowFileAccessFromFileURLs(true);
webSettings.setAllowContentAccess(true);
webSettings.setSupportZoom(false);

//以前自己做的一个项目的代码,我也忘了具体意思 /

推荐用 xwalkview,tbs 感觉兼容性不是很好,还有广告。
chenjiajia9411
2020-09-30 13:12:30 +08:00
@youla #2 查了下,XWalk 从 17 年开始[停止更新]( https://github.com/crosswalk-project/crosswalk/blob/master/README.md)了?
crystom
2020-09-30 13:15:36 +08:00
x5webview 理论上会复用微信或 QQ 的内核,不需要额外下载内核。但实际上,由于安卓新版本有读写权限控制,必须申请到权限才能复用,这样用户体验不好,很烦啊
youla
2020-09-30 13:59:06 +08:00
honglei92
2020-10-10 09:22:12 +08:00
原因是我加了 双向认证 但是认证过程中 没处理正确导致的 谢谢各位老板

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/711794

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX