我的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