facebook小游戏 gamepad报错

使用3.x发布在facebook上的小游戏会极大的概率报错:
cc.js:1 Uncaught DOMException: Failed to execute ‘getGamepads’ on ‘Navigator’: Access to the feature “gamepad” is disallowed by permissions policy
在自己发布的服务器上部署的游戏一切正常。
@jare 求看看 我看了发布在facebook上的小游戏,只要用到了 gamepads的都会出现此问题。cocos的产品都会报错此问题。目前看似乎是facebook在拉起小游戏的时候禁用了比较多了权限。

image

在能正常启动的情况下,facebook拉起的权限列表:image 其中没有gamepad(self)选项。
在启动报错时其中包含了 gamepad=(self)权限禁用:
image

不仅仅cocoscreator的项目,unity也会,坐等答案

我们目前解决方案是在启动项目脚本的时候 把navigator.getGamepads = null;

1赞

一样的问题

It is working for me, thank you!