我的cocos2d-JS游戏“无法执行‘requestFullScreen’上‘元素’:API只能由用户姿势来启动”挂起装入机屏幕上的”在。移动的Cocos2D-JS试图去全屏时挂起的启动屏幕
,因为它似乎茯苓请求全屏withou我的编码,明确:我怎样才能防止这种情况发生
非常感谢
我的cocos2d-JS游戏“无法执行‘requestFullScreen’上‘元素’:API只能由用户姿势来启动”挂起装入机屏幕上的”在。移动的Cocos2D-JS试图去全屏时挂起的启动屏幕
,因为它似乎茯苓请求全屏withou我的编码,明确:我怎样才能防止这种情况发生
非常感谢
对于浏览器全屏功能,你可以使用https://github.com/bdougherty/BigScreen而不是吗?!在api中创建的cocos(我已经使用这个lib和我的HTML5游戏)。它只有1.4kb,并且应该可以工作
由于安全约束变为全屏应该由用户姿势被触发,所以你需要一个按钮,它(你可以称之为启动例如游戏),这将触发该单击处理
function fullscreenButtonClick() {
if (BigScreen.enabled) {
BigScreen.request(element, onEnter, onExit, onError);
// You could also use .toggle(element, onEnter, onExit, onError)
}
else {
// fallback for browsers that don't support full screen
}
}
我发现隐藏在文档的解决方案:
cc.view.enableAutoFullScreen(false);
编辑:
这似乎并没有在Chrome工作... STIL升获得:
无法执行的“元素”“requestFullScreen”:API只能由用户姿势开始。
非常感谢。 但是我只是不知道如何禁用自动全屏功能。 发现它隐藏在文档: cc.view.enableAutoFullScreen(假); – zantafio
哦,看到我的其他答案似乎不一致工作 – zantafio