有沒有辦法以程序化的方式暫停我的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. 停止擴展
- 3. 如何在打開它後停止我的Chrome擴展?
- 4. 停止擴展JTextArea
- 5. Chrome阻止擴展工作
- 6. 如何停止將擴展依賴關係擴展到擴展存檔的Gradle?
- 7. 停止雙擴展uplaod
- 8. 停止表擴展屏幕
- 9. 如何測試Chrome擴展?
- 10. 如何分析chrome擴展?
- 11. 如何託管Chrome擴展?
- 12. 如何在Chrome擴展
- 13. 如何使用Chrome擴展
- 14. 我如何在html中擴展視頻以擴展Chrome擴展
- 15. Chrome擴展活動頁面帶音頻從不停止
- 16. 根據條件執行停止Chrome擴展
- 17. Chrome擴展圖標://擴展/
- 18. 構建HTML5音頻流式Chrome擴展 - 如何停止緩衝流
- 19. 關閉Chrome後,如何停止在後臺運行某些擴展程序?
- 20. 如何停止chrome放慢控制檯/擴展程序發送的請求?
- 21. 停用Chrome擴展程序縮小版
- 22. 在Chrome擴展
- 23. Chrome擴展changeInfo.status
- 24. 在Chrome擴展
- 25. Chrome擴展OnMessage
- 26. Chrome擴展
- 27. Chrome擴展,從
- 28. 用Chrome擴展
- 29. 在Chrome擴展
- 30. Chrome擴展 - 爲