cocoscreator 2.0 版本编译的web mobile 项目 无法用QQ浏览器运行

见截图:

TypeError: Cannot read property ‘getExtension’ of null
** at xt.197.xt._initExtensions (cocos2d-js-min.js:1)**
** at new xt (cocos2d-js-min.js:1)**

求解啊!为什么用最新的cocoscreator2.0 和 2.0.1 都会出现这个问题啊?
在QQ 浏览器上打开 localhost 7456 的项目直接卡在loading界面了。

但是在 chorme下是可以的,默认浏览器是chorme所以之前一直没发现,直到项目完成后 再QQ浏览器上尝试于是出了这个问题!
包括构建后运行的build 也是无法打开报同样的错误!!

好急!项目就要用了 突然出现这个问题,。在chorme上一切正常。safari 也正常。在IE 和 QQ浏览器上无法正常运行。求解!!!!!

@jare
@panda

  • Creator 版本:v2.0.0 v2.0.1

  • 目标平台: Web

  • 详细报错信息,包含调用堆栈:

  • 重现方式:cocoscreator 2.0 版本编译的web mobile 项目 无法用QQ浏览器运行

  • 之前哪个版本是正常的 :

  • 手机型号 :iPhone 7 plus

  • 手机浏览器 :safari

  • 编辑器操作系统 :win10

  • 编辑器之前是否有其它报错 :

  • 出现概率:100%

  • 额外线索:

求解!!!!!!!!!!!!!!!!!!

求助!!

为何这么久了 还是没人回复???

求解啊? 是怎么回事 完全找不到对应的相关问题解决方案。
@jare

试试 webgl 模式

全世界都会报这个错误 , 你运行官方的helloworld 然后在海马王模拟器上的浏览器跑一下就知道了

你这个截图应该是桌面端 QQ 浏览器?难道现在 QQ 浏览器也搞起了 IE 内核的兼容模式???

总之这个原因是因为浏览器没有开启 WebGL 支持或者压根不支持,提示用户更改配置或者换浏览器吧

你运行官方的helloworld ,
然后用海马王模拟器的浏览器打开都会
另外很多华为的平板电脑 都是这个错误

模拟器不支持 WebGL

这个问题我反馈过几次了,在低版本的iPhone6s上面hello world也直接跑不了。强烈建议引擎人员发版本的时候测一下。2.0.1都跑不了

怀疑是系统问题或者机型适配问题,iPhone 6s,系统9.x,几个同事的手机都跑不了hello world,建议引擎组重视重视重视!!!

这个问题就放任不解了吗 好几个月了吧 有人提过 悲剧

这个问题还是在呀

cocos2d-js.js:34830 TypeError: Cannot read property ‘getExtension’ of null
at Device._initExtensions (cocos2d-js.js:34827)
at new Device (cocos2d-js.js:34803)
at Object.initCanvas (cocos2d-js.js:30154)
at Object._initRenderer (cocos2d-js.js:7397)
at Object._initEngine (cocos2d-js.js:7190)
at Object._prepareFinished (cocos2d-js.js:7197)
at CCLoader. (cocos2d-js.js:7222)
at cocos2d-js.js:20214
at cocos2d-js.js:29285
_initExtensions @ cocos2d-js.js:34830
cocos2d-js.js:34838 Uncaught TypeError: Cannot read property ‘getParameter’ of null
at Device._initCaps (cocos2d-js.js:34838)
at new Device (cocos2d-js.js:34804)
at Object.initCanvas (cocos2d-js.js:30154)
at Object._initRenderer (cocos2d-js.js:7397)
at Object._initEngine (cocos2d-js.js:7190)
at Object._prepareFinished (cocos2d-js.js:7197)
at CCLoader. (cocos2d-js.js:7222)
at cocos2d-js.js:20214
at cocos2d-js.js:29285
:7456/favicon.ico:1 Failed to load resource: the server responded with a status of 404 (Not Found)

我是android 使用webview内嵌h5游戏 但是游戏在很多手机上完全玩不了

这个是浏览器不兼容webgl,不是引擎的问题。

是的 我尝试了不同的机型,只在关闭了webgl的手机上会出现此类问题

android机型 理论上5。0都开启了 但是实际上 部分5.1的机型还是关闭了webgl 应该是手机性能本身的问题

但是这样带来的体验就是 游戏卡在loading界面

目前在android端 解决方案有2种

A.接入 crosswalk,

B.接入 TBS(腾讯浏览服务)X5内核

只是这两种方案不太适用我的场景 太重了

不知道是否有什么办法可以知道 webgl是关闭状态

你好,creator2.0.1打包后可以修改渲染模式为canvas吗

我是最新的谷歌浏览器,反正死活运行不了

你运行报什么错误?浏览器版本多少?编辑器版本多少?运行什么平台?creator2.x 仅支持webgl

这个问题可以解决吗 不兼容webgl模式的话 可以用别的方式吗