firefox - 全屏窗口代码在 Chrome 中工作,在 Firefox 中不工作
问题描述
我已经发布了我的全屏问题并且我得到了解决方案, 如何在单击 Angular 2 中的按钮时执行全屏窗口功能?.
此解决方案适用于Chrome浏览器。但是,全屏窗口在Firefox浏览器中不起作用
这是我的代码:
<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);
}
我是否必须在此代码中为 Firefox 浏览器添加一些内容?
提前致谢 :)
解决方案
由于拼写错误,它无法正常工作。更改elem['mozRequestFullscreen']
为elem['mozRequestFullScreen']
,您会没事的。
你可以在这里找到工作版本。
推荐阅读
- c++ - C ++中的动态长度数组
- php - 如何在代码点火器中调试存储过程查询?
- vue.js - Vuejs 简化了 Vuex 动作调用
- jenkins - Jenkins 作业 dsl 使用“plugin=”配置块
- css - 查询生成器容器覆盖了角度自动完成
- java - 本地主机时如何重定向到本地存储的 index.html 文件:
从浏览器调用 - python - 如何从Django中的另一个视图继承
- r - 将类似命名的不等长列表元素转换为数据框 R
- python - 视频对象检测与图像对象检测的预测不同
- asp.net-mvc - 不允许加载本地资源图片 file:///C:/uploads/images