当我尝试在Microsoft Edge中使用以下函数时,它们是无效的,并且我不确定原因。它是否不受IE10 (边缘)支持?下面是我的代码:
对于requestFullScreen
/*
* fullScreen
*/
function fullScreen(ele){
ele.msRequestFullScreen();
}对于exitFullScreen
/*
* exitFullScreen
*/
function exitFullScreen(ele){
if (document.msExitFullScreen) {
document.msExitFullScreen();
} else if (document.msCancelFullScreen) {
document.msCancelFullScreen();
}
}发布于 2016-10-04 09:59:29
IE版本
Microsoft Edge及更高版本
推荐用法
requestFullscreen
和:
在IE11和Microsoft Edge中,您可以阻止不受信任的内容以全屏模式打开。若要执行此操作,必须从用户启动的事件调用
requestFullscreen,而不是从脚本自动调用。(已添加强调)
在Edge and beyond中,使用requestFullScreen而不是msRequestFullScreen
function fullScreen(ele){
ele.requestFullScreen();
}exitFullScreen和cancelFullScreen也是如此。了解有关全屏接口here的更多信息。
https://stackoverflow.com/questions/39843064
复制相似问题