我需要webgl for android和ios才能工作。现在我只关注android。从我的理解,如果我下载crosswalk webgl应该工作。
https://crosswalk-project.org/documentation/cordova/cordova_4.html
所以我用命令添加了我的项目的十字路口:
ionic browser add crosswalk
一切似乎安装得很好。现在布局看起来有点不同,滚动也有所改善。问题是,当我尝试使用webgl时,它在我的应用程序中提供了一个黑盒子,它说这个浏览器不支持webgl。还有什么我需要做的吗?
作为第二种选择,我研究了cocoonjs,它显然也支持webgl。
我删除了人行横道并使用命令
安装了cocoonjsionic plugin add com.ludei.webview.plus -d
一切似乎安装得很好。然后我尝试运行我的应用程序,我得到了相同的结果,说我的浏览器不支持webgl。
有没有人得到webgl支持才能使用离子框架?如果有,怎么办?
答案 0 :(得分:1)
在项目的根目录中找到config.xml文件。在其中,找到此行并添加--ignore-gpu-blacklist
<preference name="xwalkCommandLine" value="--disable-pull-to-refresh-effect --ignore-gpu-blacklist"/>
在Android中测试
答案 1 :(得分:0)
因为某些设备在运行WEBGL的黑名单中。点击此处查看解决方案 http://forum.ionicframework.com/t/webgl-not-working/28274