Cocos Creator 嵌在webview运行黑屏问题。

Cocos Creator 嵌在webview运行黑屏问题。,第1张

概述 使用Cocos Creator 嵌在webview运行有时会出现黑屏问题, 但是并不是所有app都黑屏, 这类问题就需要app检查一下给webview提供的权限了, 我之前遇到黑屏就是因为用到了localStorage, 而webview没有开启, 需要java端设置一下:webSettings.setDomStorageEnabled(true); WebSettings用来对WebView的

使用Cocos Creator 嵌在webvIEw运行有时会出现黑屏问题, 但是并不是所有app都黑屏, 这类问题就需要app检查一下给webvIEw提供的权限了, 我之前遇到黑屏就是因为用到了localstorage, 而webvIEw没有开启, 需要java端设置一下:webSettings.setDomStorageEnabled(true);


WebSettings用来对WebVIEw的配置进行配置和管理,比如是否可以进行文件 *** 作、缓存的设置、页面是否支持放大和缩小、是否允许使用数据库API、字体及文字编码设置、是否允许Js脚本运行、是否允许图片自动加载、是否允许数据及密码保存等等
示例代码如下:

[java] view plain copy

WebView使用小结" src="https://code.csdn.net/assets/CODE_ico.png">

WebView使用小结" src="https://code.csdn.net/assets/ico_fork.svg"> WebSettingswebSettings=mWebVIEw.getSettings(); webSettings.setJavaScriptEnabled(true); webSettings.setCacheMode(WebSettings.LOAD_DEFAulT); webSettings.setDomStorageEnabled(true); webSettings.setDatabaseEnabled( webSettings.setAppCacheEnabled(true); webSettings.setAllowfileAccess( webSettings.setSavePassword( webSettings.setSupportZoom( webSettings.setBuiltInZoomControls( webSettings.setLayoutAlgorithm(WebSettings.LayoutAlgorithm.NARROW_ColUMNS); webSettings.setUseWIDeVIEwPort( mWebVIEw.setScrollbarStyle(WebVIEw.SCRolLbarS_OUTSIDE_OVERLAY); mWebVIEw.setHorizontalScrollbarOverlay( mWebVIEw.setHorizontalScrollbarEnabled( mWebVIEw.requestFocus();

相关权限请参考:http://blog.sina.com.cn/s/blog_61cf99580102vj36.HTML

总结

以上是内存溢出为你收集整理的Cocos Creator 嵌在webview运行黑屏问题。全部内容,希望文章能够帮你解决Cocos Creator 嵌在webview运行黑屏问题。所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址:https://www.54852.com/web/1084611.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-05-27
下一篇2022-05-27

发表评论

登录后才能评论

评论列表(0条)

    保存