【发布时间】:2020-06-20 04:13:52
【问题描述】:
我想在标签改变或快速切换时结束全屏模式。可以用javascript来做吗?
我有以下结束全屏的 javascript 代码我需要帮助来检测 Chrome 间选项卡的变化 [使用 ctrl + tab 快捷方式] 还可以检测 Windows 选项卡的变化,例如当一个人将 chrome(任何浏览器)切换到文件时资源管理器(例如)[使用 alt + tab 快捷方式]。
我的 javascript 代码 --
if (document.exitFullscreen) {
document.exitFullscreen();
}
else if (document.mozCancelFullScreen) {
document.mozCancelFullScreen();
}
else if (document.webkitExitFullscreen) {
document.webkitExitFullscreen();
}
else if (document.msExitFullscreen) {
document.msExitFullscreen();
}
我想将此代码包装在切换选项卡功能中。请帮忙。
我也试过了-
document.addEventListener("visibilitychange", function tabsswitch() {
if(document.hidden) {
alert('document hidden')
}
});
但是当我更改 windows 选项卡时这不起作用,例如我从 chrome 切换到我的代码编辑器并再次回到 chrome 它不显示任何警报。
【问题讨论】:
标签: javascript html