2012-10-16 41 views
1

我正在研究一個Chrome擴展,並且試圖通過socket.io(在我的後臺腳本中)連接到我的節點服務器,但是我可以' T裝載的socket.io.js我的服務器上... 我得到一個:在遠程節點服務器上的谷歌瀏覽器擴展中的socket.io

拒絕加載腳本的 'http://爲myhost:8080/socket.io/socket.io.js',因爲它違反了以下內容安全策略指令:「script-src」self'chrome-extension-resource:「。

所以,我開始搜索網絡,我有點卡住了。是否有可能做這樣的事情? 如果沒有,我怎麼能與我的服務器通信? 請任何幫助非常感謝:)

+0

您是否找到任何解決方案? – Denis

回答

1

是的,這是可能的。您只需在您的manifest.json中指定一些指令:

"content_security_policy": "default-src 'none'; script-src 'self'" 
+0

嗯,如果我這樣做,我沒有更多的JavaScript運行...它只是無法加載簡單的js腳本之後... – Morgan

+0

@Morgan你使用清單v2嗎? –

+0

是的,我使用清單v2 – Morgan