偵測不活動的瀏覽器視窗
使用JavaScript 時,確定瀏覽器視窗目前是否處於不活動狀態可能會很有幫助。這使您可以透過在使用者未查看頁面時停止不必要的任務來優化效能。
利用頁面可見性 API
偵測瀏覽器不活動的可靠方法是透過頁面可見性 API。此 API 提供了一個「hidden」屬性,指示該頁面是否對使用者可見。
document.addEventListener("visibilitychange", onchange);
如果「hidden」屬性為 true,則該頁面目前不處於活動狀態。您可以使用此資訊相應地暫停或最小化 JavaScript 操作。
瀏覽器相容性
最新版本的主要瀏覽器(包括Chrome、 Internet Explorer、Firefox 和Opera。
不相容的後備瀏覽器
對於不支援頁面可見性API的瀏覽器,您可以回退到模糊/聚焦方法。 >以下的程式碼示範如何使用頁面可見性API以及偵測非活動瀏覽器視窗的後備方法:
(function() { var hidden = "hidden"; // ... (code for fallbacks to blur/focus) })();
以上是如何使用 JavaScript 偵測不活動的瀏覽器 Windows?的詳細內容。更多資訊請關注PHP中文網其他相關文章!