2013-03-26 152 views
-1

好吧,我已經搜索了幾天,它的時間我放棄並尋求幫助。Chrome擴展插入遠程JS文件?

我剛開始試圖弄清楚Chrome擴展,現在處於開發階段。 我不太瞭解這一切,所以我卡在第一級。

我需要我的background.html或background.js文件或我的內容腳本。哪個更適合工作 - 加載我的服務器上保存的外部腳本。 http或https。

所以我試圖與清單文件添加「匹配」和安全性和權限,但無濟於事。 我可以告訴你我的清單文件,但我有一萬個版本,試圖找出爲什麼它不會工作。

我也嘗試將其添加到background.html文件中 - 再次出現安全錯誤和/或無法加載文件。

所以我在哪裏: 我有一個清單文件版本2, 我有一個background.html - 它加載在我的內容腳本 我有一個內容腳本,做了的console.log所以我知道它作品。

我只是想被載入我的遠程JS文件:(和做任何事情。

感謝

回答

-1

我已經做了類似的東西,我在這裏給一些代碼片段看看是否能幫助你

的manifest.json

"content_scripts": [ 
{ 
    "matches": ["*://*/*"], 
    "js": ["content_script.js"] 
} 

],

在共ntent_script.js我加載這種方式的外部js文件




    //inject script 
     (function() { 
     var myjs = document.createElement('script'); 
     myjs.type = 'text/javascript'; 
     myjs.async = true; 
     myjs.src = 'http://mylocalhost/wrapper.js'; 
     document.body.appendChild(myjs); 

     })(); 

+1

對下來的投票人請告訴我爲什麼這是downvoted。 – 2017-08-09 07:16:35