全屏窗口代码在Chrome中工作,在Firefox中不起作用



我已经发布了全屏的问题,我得到了解决方案, 如何在单击Angular 2中的按钮时执行全屏窗口功能?

此解决方案适用于Chrome浏览器。但是,全屏窗口在火狐浏览器中不起作用

这是我的代码:

<button (click)="fullscreen()">Click</button>
fullscreen()
{
let elem =  document.body; 
let methodToBeInvoked = elem.requestFullscreen || 
elem.webkitRequestFullScreen || elem['mozRequestFullscreen'] 
|| elem['msRequestFullscreen']; 
if(methodToBeInvoked) methodToBeInvoked.call(elem);
}

我必须在此代码中添加一些东西吗?

提前致谢:)

由于拼写错误,它不起作用。将elem['mozRequestFullscreen']更改为elem['mozRequestFullScreen'],您将没事的。

您可以在此处找到工作版本。

最新更新