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

3

最近几天,Android模拟器在webview中无法显示html5画布绘图。 我尝试加载本地和远程文件(例如http://www.chartjs.org/samples/latest/charts/line/basic.html),但没有成功。 不过其他方面都能正常工作(css,javascript,html)。 有其他人也遇到类似的问题吗?


我将它标记为Titanium,因为它发生在一个Titanium项目上。但是我不知道这是Titanium的问题还是Android的问题。 - michielve
是的,我刚遇到了这个问题。你找到解决方案或原因了吗? - Austin France
http://jsfiddle.net/jdias/ztpBF/ 在webview中可以工作。很奇怪。 - Austin France
我还没有找到解决方案。当我想测试画布时,我只是在真实设备上进行测试。 - michielve
我尝试为画布添加边框,例如“border: 1px solid black”,它变得可见。然而,在画布上绘制的任何像素都不会显示出来,但如果有背景颜色,则可以看到它。 在Android 7模拟器上测试过。 - Shane O Sullivan
显示剩余2条评论
1个回答

0

您是否启用了Javascript?出于安全考虑,默认情况下它是未启用的, 对于Android Studio项目,请尝试

webview.getSettings().setJavaScriptEnabled(true);

希望能有所帮助


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接