2017-10-17 65 views
0

我正在解析某些網站的某些數據。問題在於,如果未打開此頁面的瀏覽器選項卡,數據將停止刷新。我猜他們使用Page Visibility APIPageVisibility API - 在瀏覽器控制檯選項卡中更改爲行爲

有沒有辦法通過控制檯手動更改頁面可見性狀態?所以基本上我希望頁面像我的瀏覽器選項卡處於活動狀態而不是最小化。

+0

你的意思是什麼意思? 「模糊」和「焦點」事件? – deathangel908

回答

1

可見性API可能監聽事件。當事件觸發頁面變爲可見/不可見時。你可以創建一個合成事件,從而欺騙api。根據該事件的API使用,你可以嘗試這樣的事:

e = document.createEvent("HTMLEvents"); 
e.initEvent("focus", false, true); 
window.dispatchEvent(e) 

如果focus不起作用,嘗試從wiki模擬事件。

相關問題