我想要的是打開瀏覽器自動全屏 ,但是我執行document.documentElement.webkitRequestFullscreen(); 就會報錯 “Failed to execute 'requestFullscreen' on 'Element': API can only be initiated by a user gesture” 在BUTTON上加上點擊事件方法才能正常運行。模擬點擊事件也沒用,一樣的報錯,但是有時候又行? 就是頁面重新進幾次又可以自動全屏。不知道具體怎么實作,求大神幫幫忙
<button id="fullScreen" onclick="fullScreen()"></button>
$("#fullScreen").trigger("click");
function fullScreen() {
debugger
var element = document.documentElement;
if (element.requestFullscreen) {
element.requestFullscreen();
} else if (element.msRequestFullscreen) {
element.msRequestFullscreen();
} else if (element.mozRequestFullScreen) {
element.mozRequestFullScreen();
} else if (element.webkitRequestFullscreen) {
element.webkitRequestFullscreen();
}
}
uj5u.com熱心網友回復:
window.onload = function () {$("#fullScreen").trigger("click");
}
也試過了沒用
轉載請註明出處,本文鏈接:https://www.uj5u.com/net/11467.html
標籤:C#
上一篇:求大神指點指點
