我正在使用这段代码来启动和停止全屏:
function fullscreen() {
full = document.getElementById("full");
if (!document.fullscreenElement && !document.mozFullScreen && !document.webkitIsFullScreen && !document.msFullscreenElement) {
elem = document.getElementById("body");
if (elem.requestFullscreen) {
elem.requestFullscreen();
} else if (elem.mozRequestFullScreen) {
elem.mozRequestFullScreen();
} else if (elem.webkitRequestFullscreen) {
elem.webkitRequestFullscreen();
} else if (elem.msRequestFullscreen) {
elem.msRequestFullscreen();
}
} else {
if (document.exitFullscreen) {
document.exitFullscreen();
} else if (document.mozCancelFullScreen) {
document.mozCancelFullScreen();
} else if (document.webkitExitFullscreen) {
document.webkitExitFullscreen();
} else if (document.msExitFullscreen) {
document.msExitFullscreen();
}
}
}
它适用于除 Safari 之外的所有浏览器。我读到 elem.webkitRequestFullscreen();
适用于 Safari。那么如何让我在 Safari 中工作呢?整个网站:jnnx.de/sia.html
最佳答案
iOS 版 Safari 不支持全屏。感谢@GenericUser
关于javascript - 如何使用 javascript 在 safari 中启动全屏?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54161155/