2013-04-21 54 views
2

我正在嘗試編寫一個需要在加載任何頁面之前注入JS的Chrome擴展。我無法讓我的JS執行。在使用內容腳本加載每個頁面之前運行JS的Chrome擴展

這就是我對我的表現:

{ 
    "manifest_version": 2, 

    "name": "testOne", 
    "description": "This extension inject js", 
    "version": "1.0", 

    "permissions": ["<all_urls>"], 
    "content_scripts": [ 
    { 
     "matches": ["http://*/*"], 
     "js": ["myscript.js"], 
     "run_at": "document_start" 
    } 
    ] 
} 

而這就是我在我的JS現在:

alert('test'); 
console.log('you tried to log'); 

爲什麼我沒有看到控制檯事件的任何警報?

回答

3

我重新啓動了Chrome,我的JS工作。

看起來,chrome無法即時添加新的內容腳本。一旦你添加一個到清單並重新啓動Chrome,你可以編輯JS文件&重新加載擴展來運行你的新代碼。