繁体   English   中英

IE10(边缘)是否支持msRequestFullScreen?

[英]Does IE10 (Edge) support msRequestFullScreen?

当我尝试在Microsoft Edge中使用以下功能时,这些功能无效,我不确定为什么。 IE10(Edge)不支持吗? 这是我的代码:

对于requestFullScreen

/*
 * fullScreen
 */
function fullScreen(ele){
  ele.msRequestFullScreen();
}

对于exitFullScreen

/*
 * exitFullScreen
 */
function exitFullScreen(ele){
   if (document.msExitFullScreen) {
     document.msExitFullScreen();
   } else if (document.msCancelFullScreen) {
     document.msCancelFullScreen();
   }
}

根据Microsoft MSDN

IE版本

Microsoft Edge及以后

推荐用法

requestFullscreen

和:

在IE11和Microsoft Edge中,您可以防止不受信任的内容以全屏模式打开。 为此,必须从用户启动的事件(例如按钮单击)中调用requestFullscreen ,而不是从脚本中自动调用它 (已添加重点)

在Edge及更高版本中,使用requestFullScreen而不是msRequestFullScreen

function fullScreen(ele){
  ele.requestFullScreen();
}

exitFullScreencancelFullScreen 在此处了解有关全屏API的更多信息。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM