2014-05-01 52 views
2

我試圖將jQuery注入到內容頁面,以方便訪問DOM元素。
的代碼是類似下面Chrome擴展:如何解決內容腳本注入時出現「不允許加載本地資源」錯誤

chrome.tabs.executeScript(tabId, { file: "jquery.min.js"} ,function(){ 
    chrome.tabs.executeScript(tabId, { file: myOwnScript.js});} 
); 

這是在Windows上一切優秀的,但在Ubuntu上,在內容頁窗,我總是得到控制檯錯誤消息說
「無法加載本地資源:文件: ///****/jquery.min.map「

我注意到它是在談論*。 地圖但不*。 JS

還有一些更mysteies:
1.有上myOwnScript.js
2.任何錯誤消息我的擴展效果很好,即使這條消息保持在每個頁面加載顯示。

我在Google上進行了大量搜索,但沒有發現類似的情況。

我的問題是,
1.這種錯誤的原因是什麼?
2.我應該把它當作一個嚴重的錯誤嗎?

我的環境是如下
操作系統:Ubuntu的14.04,與LXDE桌面
鉻:34.0.1847.132
(沒試過其他的配置,因爲我不是那麼好,在定製的Linux :)

+0

[jQuery的jquery-1.10.2.min.map可能重複觸發404(Not Found)](http://stackoverflow.com/questions/18365315/jquerys-jquery-1-10-2-min -map-is-triggering-a-404-not-found) – Teepeemm

回答

3

以前的Jquery版本有一個指向地圖文件的註釋(這樣可以將jquery.min.js中的錯誤轉換爲可讀的jquery.js中的錯誤)。您可以安全地刪除此評論,或者升級到更新版本的Jquery,該版本已刪除此評論(正是出於這個原因)。另見this answer

+2

參見http://stackoverflow.com/questions/18365315/jquerys-jquery-1-10-2-min-map-is-triggering-a- 404-未找到 – rsanchez

+0

謝謝你們。一個很好的教訓。除了內容腳本安全性之外,我應該更專注於jQuery。 – user2686101

相關問題