我正在嘗試製作一個網頁,通過在網頁上提供點數來幫助您專注於自己的工作。 當某人切換標籤頁時,我需要顯示一條消息,指出「您丟失了」或類似的東西。 對於網頁設計來說相當新,我無法得到這個。有人可以幫忙嗎?我想在瀏覽器中切換標籤頁時顯示一條消息。我該如何解決它?
回答
onblur事件發生時我建議使用window.onblur event.The當對象在這種情況下失去focus.Object將窗口
使用此代碼段:
window.onblur = function() {
alert('trying to switch tabs eh !');
};
編輯:看到這個jsfiddle的工作演示,我已經在Chrome上測試過!
非常感謝!但是因爲我只是js的新手,請告訴我更多如何使用它? –
我現在已經包含了一個js小提琴,看看! – Winnie
謝謝Ankit!這就是我一直在尋找的!我們的主要編碼器只是切換邊,我們現在只剩下一些設計藝術家。真的需要這個! –
您可以附加到你的窗口焦點或模糊事件的jQuery:
$(window).focus(function() {
// your actions
});
但它只是在你的網站......您可以建立一個瀏覽器擴展,如果你瓦納檢查每一個頁面。
純JS,所有的瀏覽器,hasFocus()
if (document.hasFocus()
檢查會發生什麼情況的鏈接,當你打開一個新頁面的按鈕:-)
- 1. 我想顯示一條消息,將鼠標懸停在ASP.NET標籤上
- 2. Rails:我想在瀏覽器中顯示一個值,但不想顯示application.htm.erb
- 3. Javascript - 如何使瀏覽器切換標籤頁?
- 4. 我的flashplayer在時間線上顯示NaH:NaH,我該如何解決它?
- 5. 當我調整瀏覽器的大小時,我的內容會超出我的標題,我該如何解決?
- 6. WAMP:如何在瀏覽器中顯示警告消息?
- 7. 如何在瀏覽器中顯示消息框(
- 8. 如何在瀏覽器中顯示正確的錯誤消息
- 9. 我想檢索網頁瀏覽器上的pdf文件顯示
- 10. 顯示瀏覽器標籤中的頁面標題
- 11. 當我創建ole db目標時,它顯示錯誤,我該如何解決它?
- 12. 如何在瀏覽器窗口上顯示刷新消息
- 13. 如果在瀏覽器中未啓用javascript,則顯示消息
- 14. 當我最小化瀏覽器窗口時,腳本停止。如何解決它?
- 15. 我想在瀏覽器中打開新標籤,當我按下asp.net超鏈接
- 16. 瀏覽器即時消息
- 17. 當用戶切換瀏覽器標籤時的事件
- 18. 如何在asp.net中單擊標籤消息時顯示完整消息?
- 19. Broken CSV,我該如何解決它?
- 20. TypeInitializationException在我的單例中。我該如何解決它?
- 21. 我的消息沒有顯示在我的顯示頁面
- 22. 如何讓我的瀏覽器在wx.python中解析頁面(ex.Google.ro)
- 23. 我該如何替換一個href標題爲div(已解決)
- 24. 如何在外部網頁瀏覽器中關閉標籤頁?
- 25. 我可以在瀏覽器顯示
- 26. 我的HTML/php頁面在瀏覽器中顯示爲明文
- 27. 我想在網站上顯示一條消息時在GTM中設置觸發器
- 28. 我怎樣才能正確顯示字符在瀏覽器標題標籤內
- 29. 如何修復當我在瀏覽器中打開時顯示「禁止」消息的目錄?
- 30. WPF - 如何顯示Web瀏覽器控件的加載消息
的可能的複製[檢測如果瀏覽器選項卡處於活動狀態或用戶已切換](https://stackoverflow.com/questions/19519535/detect-if-browser-tab-is-active-or-user-has-switched-away) – yuriy636
https:/ /developer.mozilla.org/en-US/docs/Web/API/Page_Visibility_API – epascarello
歡迎來到StackOverflow。尋求幫助的問題必須包括理想的行爲,特定的問題或錯誤,以及在問題本身中重現問題所需的最短代碼,並顯示工作量。沒有明確問題陳述的問題對其他讀者無益。請參閱:如何創建最小,完整和可驗證示例。 –