有沒有辦法以程序化的方式暫停我的Chrome擴展程序的所有活動?如何停止Chrome擴展?
2
A
回答
3
我相信你需要自己處理這個問題。例如,當您從其彈出窗口中暫停擴展時,流行的AdBlock擴展會在localStorage中設置一個名爲「adblock_is_paused」的標誌。在做任何工作之前,相關的腳本檢查這個標誌。
1
如果您不需要瀏覽器在每次打開時都記住暫停狀態,那麼您可以完全使用JS。只需將所有代碼封裝在一個函數中,當你想要取消暫停時,它就會被調用。
如果用戶從彈出窗口中暫停它,並且瀏覽器需要跟蹤暫停狀態,即使關閉並重新打開,那麼除了上述操作外,您還可以在localstorage中設置一個變量。這是本指南對我的幫助。 http://julip.co/2010/01/how-to-build-a-chrome-extension-part-2-options-and-localstorage/
如果用戶將從內容腳本中暫停它,則可以執行上述操作,然後通過消息傳遞從內容腳本與localstorage(bg頁)進行通信。這應該有助於你開始。 http://code.google.com/chrome/extensions/messaging.html
相關問題
- 1. 如何在打開它後停止我的Chrome擴展?
- 2. Chrome阻止擴展工作
- 3. 停止表擴展屏幕
- 4. 停止雙擴展uplaod
- 5. 如何測試Chrome擴展?
- 6. 如何分析chrome擴展?
- 7. 我如何在html中擴展視頻以擴展Chrome擴展
- 8. Chrome擴展圖標://擴展/
- 9. Chrome擴展,從
- 10. 在Chrome擴展
- 11. 用Chrome擴展
- 12. Chrome擴展 - 爲
- 13. 如何防止AppBarLayout擴展?
- 14. 如果完成時間過長,Chrome擴展內容腳本會停止嗎?
- 15. Chrome擴展:Chrome關閉
- 16. firefox停止youtube視頻擴展時div
- 17. 表格邊框必須停止擴展
- 18. 使用Spring RESTTemplate停止URITemplate擴展
- 19. 停止swig擴展#if表達式
- 20. DocumentPicker擴展立即停止對點擊
- 21. zlib在緩衝區擴展上停止
- 22. 停止jQuery擴展菜單'振盪'
- 23. 停止緩存郵件的Safari擴展
- 24. 如何端口Chrome擴展功能的Firefox擴展功能
- 25. 如何在我的Chrome擴展中獲取其他Chrome擴展的DOM訪問
- 26. Chrome擴展使鼠標點擊擴展
- 27. Chrome擴展 - 擴展對設置頁
- 28. Chrome 38擴展 - history.pushState
- 29. Chrome擴展連接
- 30. Chrome擴展腳本