如上述標題
小弟最近寫了一個chrome的擴充去撈某tab的element(那個element是會一直更新的)
但是我發現只要在同視窗切換到其他分頁或是縮下視窗..
Element會freeze 切換回去又會自動更新QQ
想問各位大大有辦法解決這個問題嗎?
感謝
沒看到你的 code
不知道你是怎麼寫的
不過我實測我這樣寫
就算是 inactive 的狀態
還是可以一直更新 title 的
你可以試試看
除非你那網頁本來就是 inactive 的狀況就會停止運作
code
chrome.tabs.getAllInWindow(null, (tabs) => {
const [targetTab] = tabs.filter((tab) => tab.url.includes('timeanddate'));
const { id } = targetTab;
const code = `
setInterval(() => {
document.title = document.querySelector('.my-city__digitalClock').textContent.slice(1);
}, 1000)
`;
chrome.tabs.executeScript(id, { code }, (data) => {
console.log(data);
})
})
result
感謝大大,是這樣的我是做一個去撈youtube cc字幕的擴充
一直以為是chrome機制讓他freeze不更新element
剛剛驗證真如大大說的
除非你那網頁本來就是 inactive 的狀況就會停止運作
看來要想辦法讓那個分頁讓他不要inactive...
非常感謝大大
或許可以換個方法
cc字幕的話
google 好像有幾個工具能用
就不用這麼麻煩了
可惡 書籤列沒有怪怪的連結
不好意思想多問一下google的工具是指什麼
感謝 ><
我指的是直接關鍵字搜尋 CC 字幕下載
哦哦~xDDD
請原諒我一直沒有把我的情境和需求說明白,說的很含糊Orz
以下是我做的chrome擴充。
GitHub Link
第一次接觸Javascript的菜雞Orz...
感謝大大有耐心的幫我解答
好像不能用
而且錯誤訊息好像會起笑
你是用什麼語言寫的0.0
他freeze 前後 其他功能有沒有不正常的地方?