Android 模拟器未在 webview 中显示 html5 画布

Posted

技术标签:

【中文标题】Android 模拟器未在 webview 中显示 html5 画布【英文标题】:Android emulator not showing html5 canvas in webview 【发布时间】:2018-09-14 23:56:12 【问题描述】:

几天以来,android 模拟器不再在 web 视图中显示 html5 画布绘图。我尝试加载本地和远程文件(如http://www.chartjs.org/samples/latest/charts/line/basic.html),但没有成功。其他一切都有效(css、javascript、html)。还有其他人遇到过类似的问题吗?

【问题讨论】:

你标记了钛,它有什么关系? 我用 Titanium 标记了它,因为它发生在 Titanium 项目中。但我不知道这是 Titanium 问题还是 Android 问题。 是的,我刚刚遇到了这个问题。您找到解决方案或原因了吗? jsfiddle.net/jdias/ztpBF 在 web 视图中工作。奇怪 不,我还没有找到解决方案。当我想测试画布的东西时,我只是在真实设备上进行测试。 【参考方案1】:

您启用了 Javascript 吗?默认情况下,出于安全目的,它不启用, 对于 android-studio 项目试试

webview.getSettings().setJavaScriptEnabled(true);

希望对你有帮助

【讨论】:

以上是关于Android 模拟器未在 webview 中显示 html5 画布的主要内容,如果未能解决你的问题,请参考以下文章

Android webview +javascript 未在 android 4.0.x,3.x 中显示输出

YouTube 视频未在 WebView 中播放 - Android

webview 正在模拟器中加载,但未在设备中加载

Android 模拟器未在 Visual Studio 中显示

IBM Worklight/Cordova 未在 Android 上 Worklight 的嵌入式 WebView 中加载

youtube 视频未在 webView 中显示