我有一个Web项目(取决于WebGL),可以在计算机,任何浏览器上工作。现在,我正在尝试将该项目作为基于Android手机的应用程序打开。我使用WebView来完成此任务。我的手机(Nexus
3)安装了Android 4.3,随后我了解到,在安装Android 5之前,WebView组件不支持WebGL。在Android
5中,WebView成为依赖Chromium 37版(可以更新)的可更新独立组件,并开始支持WebGL。因此,我在使用Android
4.3时遇到的错误是可以预期的。
之后,我尝试使用另一部手机(具有Android 5和Chrome
43版的三星银河S4)。因此,该应用程序本应该运行良好,但在WebView上仍然出现错误。我尝试过get.webgl.org仍然是相同的错误:
Error constructing CesiumWidget.
Visit http://get.webgl.org to verify that your web browser and hardware support WebGL. Consider trying a different web browser or updating your video drivers.
详细的错误信息如下:
RuntimeError: The browser supports WebGL, but initialization failed.
错误
at new RuntimeError (http://192.168.43.125:8090/TMAPW/lib/Cesium/Build/CesiumUnminified/Cesium.js:10657:19)
at new Context (http://192.168.43.125:8090/TMAPW/lib/Cesium/Build/CesiumUnminified/Cesium.js:96489:19)
at new Scene (http://192.168.43.125:8090/TMAPW/lib/Cesium/Build/CesiumUnminified/Cesium.js:120928:23)
at new CesiumWidget (http://192.168.43.125:8090/TMAPW/lib/Cesium/Build/CesiumUnminified/Cesium.js:130986:25)
at AMouseListener.Map2D.initWidget
这似乎仍然是配置问题,因此我尝试在Chrome上而不是WebView上打开它,但仍然是相同的错误。我根据指示在Chrome上启用了WebGL。`Firefox工作正常。我有三个问题:
我似乎在做错什么,该如何解决?
Android是否仍不支持WebView上的WebGL,是否没有任何可能的方法来打开依赖WebGL的应用程序?
还有其他方法可以将WebGL项目作为应用程序打开。(我已经读过cordova
,cocoon.js
但不确定是否可以通过这些方法来完成。)因此,如果有一种方法可以正常工作,我宁愿直接使用它。
我建议您尝试基于Chromium / blink的CrossWalk
https://crosswalk-
project.org/documentation/samples/webgl.html
问题内容: 是否有任何软件包可以在Go上支持 SOAP / WSDL ? 问题答案: 不。 SOAP很烂,但是我必须实现一个使用SOAP的已经定义好的协议的服务器,因此我使用进行监听并使用对其进行了解码/编码。几分钟后,我已经将Go的第一个信封送达了。
我目前正在移植一个Android应用程序到codename one。对于新的应用程序,这是一个在iOS、Android和Windows Phone上工作的要求。在默认的codename one数据库类的描述中,它说Windows Phone不被支持,应该只用于“非常大的数据处理”。相反,更便携的存储类别应该用于小型存储。 本机应用程序目前使用几个具有相当困难的查询的SQLite表。我不会说数据量很
我想扩展我的网站以支持OAuth,以便第三方应用程序可以访问数据并代表网站用户执行操作。我该怎么做? 基本上,我想知道如何生成访问令牌和应该完成的数据库设置。
问题内容: 在Ubuntu上配置具有SSL支持的pymssql (现在已停产)需要什么步骤,以便我可以连接到需要加密连接的SQL Server实例(例如Azure)? 问题答案: 以下对我来说干净地安装了Xubuntu 16.04 LTS x64: 第一个挑战是,我们从Ubuntu 16.04信息库获得的FreeTDS不支持“现成的” SSL,因此我们需要构建自己的SSL。首先安装(还将安装构建必
问题内容: 我自己的班级需要什么支持才能打印出来?例如,我有: 类应使用什么方法来使此代码起作用?也许是这样的: 我猜测该方法必须重载。我对吗?这够了吗? 问题答案: 您可以使用来打印任何对象。println的此重载版本将打印出您的对象的表示形式。如果要自定义要打印的内容,则必须重写该方法,例如: 如果不重写该方法,将使用class的默认实现,该实现具有以下形式(类名称和实例哈希码的十六进制表示形
我正在使用一个无线电组件,当选择一个项目时,我想在该组件上执行对支持bean的操作(不是导航到结果页面,而是执行一些操作,然后通过Ajax更新当前页面)。问题是我无法让支持bean值更改侦听器操作执行 还有背豆法... 代码中是否有我遗漏的错误?我使用了相同的结构来选择多个复选框,这是有效的。。。