使用JavaScript 將瀏覽器視窗設為全螢幕
將瀏覽器視窗切換為全螢幕的功能增強了使用者體驗,尤其是對於應用程式需要最大化螢幕空間。這個跨瀏覽器的 JavaScript 解決方案使您能夠無縫進入全螢幕模式。
瀏覽器支援
現代瀏覽器,例如 Chrome 15、Firefox 10、Safari 5.1 和 IE 10 原生支援全螢幕API。較舊的 IE 版本可以利用 ActiveX 來達到相同的結果。
實作
以下JavaScript 函數可以偵測並使用不同瀏覽器的適當方法:
function requestFullScreen(element) { // Support various browsers var requestMethod = element.requestFullScreen || element.webkitRequestFullScreen || element.mozRequestFullScreen || element.msRequestFullScreen; if (requestMethod) { // Native full screen requestMethod.call(element); } else if (typeof window.ActiveXObject !== "undefined") { // Older IE var wscript = new ActiveXObject("WScript.Shell"); if (wscript !== null) { wscript.SendKeys("{F11}"); } } }
要使用此函數,只需在要擴展到全螢幕的元素上調用它即可,例如body整個頁面的元素:
requestFullScreen(document.body);
使用者接受
請注意,全螢幕模式需要使用者接受。自動觸發是不可能的;它必須由使用者事件啟動,例如單擊按鈕。
有關更多詳細信息,請參閱有關使用全屏模式的 Mozilla 開發人員網絡文檔:https://developer.mozilla.org/en /DOM/Using_full-screen_mode
以上是如何使用 JavaScript 讓瀏覽器視窗全螢幕顯示?的詳細內容。更多資訊請關注PHP中文網其他相關文章!