1
我已經創建了一個Chrome擴展,其中包含兩個html頁面background.html
和helper.html
。如何將內容腳本注入擴展中運行的html頁面內
我正在嘗試將代碼注入helper.html
,該代碼在擴展內部運行。 helper.html
作爲我使用chrome創建的popup
窗口運行。 windows.create(object createData, function callback)
。但是,到目前爲止,我無法這樣做。從文檔我明白,我的內容腳本規則應該是
"content_scripts": [
{
"matches": ["chrome-extension://*/*"],
"js": ["jquery.js","myscript.js"],
"css": ["style.css"],
"run_at": "document_end"
}
但它失敗。
需要注意的是,當我使用localhost代替,例如
"content_scripts": [
{
"matches": ["http://localhost/"],
"js": ["jquery.js","myscript.js"],
"css": ["style.css"],
"run_at": "document_end"
}
它的工作原理。本地主機運行完全相同的代碼,但不知怎的,擴展拒絕識別我想匹配的文件("matches": ["chrome-extension://*/*"]
)