14
任何人都可以向我解釋這一點。我試圖使用帶有Google擴展名的content_script將一個CSS文件注入到網頁上,但是我的css文件從未被添加到網頁中。有人能告訴我我做錯了什麼,並幫助我解決它嗎?感謝我的CSS沒有通過我的內容腳本注入
清單:
{
"name": "Extension",
"version": "0",
"description": "",
"permissions": ["tabs", "http://*/*", "https://*/*", "file:///*/*"],
"content_scripts": [
{
"matches": [ "http://*/*", "https://*/*", "file:///*/*"],
"css": ["myStyles.css"],
"js": ["myScript.js"],
"all_frames": true
}
]
}
myStyles.css
#test {
margin: 0 10px;
background: #fff;
padding: 3px;
color: #000;
}
澄清:你不**必須使用這兩種方法。使用其中之一將會很好。第一個更可靠,第二個*可能會導致閃爍。 – 2012-03-15 14:22:23
謝謝,它添加在:) – user1255276 2012-03-15 14:56:51
#1適合我,但#2不工作。這真的很奇怪。原始頁面是否有可能阻止擴展程序改變其風格?在一些網站上(例如,appannie.com)沒關係,但有些網站不是(例如facebook.com)。無論如何,#1是偉大的。謝謝! – 2013-09-30 08:11:01