[英]$(window).load(function() event not firing on Safari Mobile
[英]Mobile Safari/Webkit On Window Focus Event
我想知道當用戶切換回“您的”頁面的窗口時是否可能發生事件? 當用戶打開新標簽頁然后切換回頁面標簽頁時,或者當用戶關閉野生動物園然后再次打開它時,可能會發生這種情況。
我希望能夠在收到此事件后更新頁面上的內容。 我正在使用setInterval來完成此操作,但是最好不要在用戶將焦點放在窗口上時出現延遲。
謝謝!
我一直在挖掘,發現再次激活窗口時觸發了focus
事件。
它應該像這樣(使用jQuery)是可行的:
$(window).on('focus', function() {
...focus code here...
});
此事件可能被觸發的次數超過了需要的次數,但對我有用。
這個問題解決的機會似乎很小:
我創建了此腳本來記錄盡可能多的WebKit事件(事件名稱來自http://svn.webkit.org/repository/webkit/trunk/Source/WebCore/dom/EventNames.h ),但似乎沒有在離開/帶到Safari時觸發任何事件。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.