V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
qiukun
V2EX  ›  问与答

如何从其他程序发送消息给 chrome 扩展?

  •  
  •   qiukun · 2012-05-26 18:49:53 +08:00 · 2930 次点击
    这是一个创建于 4600 天前的主题,其中的信息可能已经有所发展或是发生改变。
    目前的想法是:
    扩展监听,用 HTTP server 发送给它。
    但不知道可行性和实现细节。
    3 条回复    1970-01-01 08:00:00 +08:00
    wong2
        1
    wong2  
       2012-05-26 19:15:37 +08:00   ❤️ 1
    看到过这么一个东西: Chrome DevTools Autosave,就是在Chrome的开发者工具里修改css之后所做的修改被直接保存到那个css文件里。
    它是在本地运行一个服务器,然后扩展向那个服务器post数据,再由服务器端写到文件里。
    你如果要做服务器主动发送数据给扩展的话可以用websocket。

    Chrome DevTools Autosave: https://github.com/NV/chrome-devtools-autosave
    Chrome DevTools Autosave Server: https://github.com/NV/chrome-devtools-autosave-server
    qiukun
        2
    qiukun  
    OP
       2012-05-26 20:37:49 +08:00
    @wong2 是要主动,谢谢!
    notedit
        3
    notedit  
       2012-05-26 21:49:45 +08:00   ❤️ 1
    chrome 已经支持socket了

    http://code.google.com/chrome/extensions/experimental.socket.html

    建立一个socket 连接到一个server上,然后server就可以主动发送数据了 。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2613 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 10:54 · PVG 18:54 · LAX 02:54 · JFK 05:54
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.