[英]Detect in Javascript/jQuery if mobile browser is not open or active
*我在網上和SO上搜索過
我有一個用 jQuery Mobile 制作的移動網站。 如果用戶已離開手機上的移動瀏覽器(到另一個應用程序),這將隱藏移動瀏覽器(但移動瀏覽器仍會在他們的手機上運行),我需要一種使用 Javascript 或 jQuery 的方法來了解當用戶再次打開他們的移動瀏覽器時。
我已使用 PhoneGap 將移動站點打包為應用程序,目前我使用 onResume() 函數實現了這一點。
您可以通過onunload
和onbeforeunload
事件檢測選項卡或窗口何時關閉。 如果選項卡關閉,返回按鈕被點擊或退出鏈接被點擊,這些將觸發。
有一個提議允許 webapps 檢測它們是否在前台, visibilitychange
事件, http://www.w3.org/TR/2013/REC-page-visibility-20131029/#sec-visibilitychange-event
它部分支持,主要由較新的瀏覽器支持,因此根據您的需要,它可能適合您。 http://caniuse.com/#feat=pagevisibility
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.