14
A
回答
28
那麼,你有2個選項,程序化注入和內容腳本。這些名字聽起來真的很複雜和可怕,但不用擔心;)
Content Scripts會在頁面加載時自動注入。所有你需要(從寫劇本開)做的,是在你的manifest.json中指定這樣的事情:
{
"name": "My extension",
"version": "1.0",
"manifest_version": 2,
"content_scripts": [
{
"matches": ["http://www.google.com/"], //where your script should be injected
"css": ["css_file.css"] //the name of the file to be injected
}
]
}
這應該每次加載時間google.com
您的其他注入CSS選項是使用Programmatic Injection。 如果您想僅在有時通常從背景頁面注入代碼,這可能很有用。爲此,您可以使用insertCSS()。在這種情況下,您需要在清單中輸入host permission:
{
"name": "My extension",
"version": "1.0",
"manifest_version": 2,
"background_page": "myBackground.html", //if you want to inject it from a background page
"permissions": [
"background", //if you want to inject it from a background page
"http://www.google.com/" // host permission to google
]
}
祝你好運!
相關問題
- 1. Chrome擴展未注入css
- 2. 從Chrome擴展插入CSS
- 3. 在Chrome擴展插入CSS
- 4. 爲Chrome擴展隔離CSS
- 5. 如何注入html代碼,chrome擴展
- 6. Chrome擴展中的JavaScript注入
- 7. 在Chrome擴展中注入圖像?
- 8. Chrome擴展程序注入iframe
- 9. Chrome擴展風格沒有被注入
- 10. 使用shadow DOM注入Chrome擴展UI
- 11. 嘗試在DOM加載後注入CSS(編寫Chrome擴展)
- 12. 通過Chrome擴展選項有條件地注入CSS
- 13. Chrome擴展內容腳本CSS不注入
- 14. 我的Chrome擴展注入css不會工作
- 15. 使用Chrome擴展將CSS注入文檔檢查器
- 16. 在Chrome擴展中CSS注入過程中閃爍
- 17. 無法通過Chrome擴展插入CSS
- 18. 使用Chrome擴展插入CSS更改
- 19. Chrome擴展 - 爲
- 20. Chrome擴展CSS操縱
- 21. Chrome擴展覆蓋css
- 22. 爲JavaScript Chrome擴展
- 23. Chromecast的Chrome擴展API注入作爲日本漢字
- 24. 將Chrome擴展轉換爲Opera擴展
- 25. Chrome擴展和JQuery入門
- 26. Chrome擴展圖標://擴展/
- 27. Chrome擴展程序:如何刪除注入後的內容腳本CSS?
- 28. 如何在Chrome擴展中使用內容腳本文件注入CSS?
- 29. Chrome擴展 - 注入的CSS在瀏覽器的操作頁面點擊
- 30. 如何在Chrome擴展中註銷gcm
直到現在你的代碼是什麼? – machineaddict 2012-02-02 19:27:15