[LayaAirIDE 1.0]全屏请求问题!!!求救啊!!求救啊!!
this.fullScreen_btn.on(Laya.Event.CLICK, this, this.onFullScreen, null);
_proto.onFullScreen = function () {
toggleFullscreen();
};
function launchIntoFullscreen(element) {
var element = document.documentElement;
if (element.requestFullscreen) {
element.requestFullscreen();
} else if (element.mozRequestFullScreen) {
element.mozRequestFullScreen();
} else if (element.webkitRequestFullscreen) {
element.webkitRequestFullscreen();
} else if (element.msRequestFullscreen) {
element.msRequestFullscreen();
}
}
function toggleFullscreen() {
if (!document.fullscreenElement && !document.mozFullScreenElement && !document.webkitFullscreenElement && !document.msFullscreenElement) { // current working methods
launchIntoFullscreen();
return true;
} else {
if (document.exitFullscreen) document.exitFullscreen();
else if (document.msExitFullscreen) document.msExitFullscreen();
else if (document.mozCancelFullScreen) document.mozCancelFullScreen();
else if (document.webkitExitFullscreen) document.webkitExitFullscreen();
return false;
}
}
就很简单一个on click evnt firefox 说:
已拒絕進入全螢幕的要求,因為 Element.requestFullscreen() 不是在使用者產生的短期執行事件控制器當中呼叫的。
求救啊!!
_proto.onFullScreen = function () {
toggleFullscreen();
};
function launchIntoFullscreen(element) {
var element = document.documentElement;
if (element.requestFullscreen) {
element.requestFullscreen();
} else if (element.mozRequestFullScreen) {
element.mozRequestFullScreen();
} else if (element.webkitRequestFullscreen) {
element.webkitRequestFullscreen();
} else if (element.msRequestFullscreen) {
element.msRequestFullscreen();
}
}
function toggleFullscreen() {
if (!document.fullscreenElement && !document.mozFullScreenElement && !document.webkitFullscreenElement && !document.msFullscreenElement) { // current working methods
launchIntoFullscreen();
return true;
} else {
if (document.exitFullscreen) document.exitFullscreen();
else if (document.msExitFullscreen) document.msExitFullscreen();
else if (document.mozCancelFullScreen) document.mozCancelFullScreen();
else if (document.webkitExitFullscreen) document.webkitExitFullscreen();
return false;
}
}
就很简单一个on click evnt firefox 说:
已拒絕進入全螢幕的要求,因為 Element.requestFullscreen() 不是在使用者產生的短期執行事件控制器當中呼叫的。
求救啊!!
没有找到相关结果
已邀请:
要回复问题请先登录
1 个回复
@暐達
赞同来自: