【问题标题】:socket.io on a distant node server in a google chrome extension谷歌浏览器扩展中远程节点服务器上的socket.io
【发布时间】:2012-10-06 11:42:17
【问题描述】:

我正在开发一个 chrome 扩展,我正在尝试通过 socket.io(在我的后台脚本中)连接到我的节点服务器,但我无法在我的服务器上加载 socket.io.js。 . 我得到一个:

拒绝加载脚本“http://myhost:8080/socket.io/socket.io.js”,因为它违反了以下内容安全策略指令:“script-src 'self' chrome-extension-resource: ”。

于是我开始在网上搜索,但我有点卡住了。甚至有可能做这样的事情吗? 如果没有,我怎么能与我的服务器通信? 请,非常感谢任何帮助:)

【问题讨论】:

    标签: node.js google-chrome-extension socket.io


    【解决方案1】:

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

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

    【讨论】:

    • 嗯,如果我这样做,我就没有更多的 javascript 在运行了......之后它就无法加载简单的 js 脚本......
    猜你喜欢
    • 1970-01-01
    • 2011-03-31
    • 2015-04-17
    • 2014-07-24
    • 1970-01-01
    • 2016-06-08
    相关资源
    最近更新 更多