2011-05-28 127 views
1

是否可以从浏览器外部访问Chrome扩展程序?从浏览器外部访问Chrome扩展程序

我希望能够从我的文本编辑器(MacVim)运行一个命令,刷新我工作的页面。从阅读Chrome Extension documentation看起来我可以尝试一些真正的黑客行为,比如打开使用Chrome message passing来刷新另一个页面的页面,但似乎并没有这样做的两面开路。

我运行Mac OS X的我已经试过了shell命令:

$ open <url> 

但是,在Chrome每次打开一个新的标签,所以,当我使用的开发者并不能帮助工具

回答

1

你是对的,没有直接的解决方案。

您的hacky方法是最简单的方法。只有代替消息传递,我会将一个制表符创建侦听器放入后台页面,并且当创建一个带有特殊URL的选项卡时(http://example.com/?do=refresh) - 关闭它并刷新下一个选定的选项卡。你会看到新的选项卡闪烁,但这是一样好。

你也可以看看使用WebSocket API,你需要编写一个服务器端应用程序(你需要从你的编辑器以某种方式调用)。不知道这一切可能会如何发生。

+0

我很欣赏输入 - 看起来像一个Web套接字W /一个简单的Python服务器可能是要走的路 – aaronstacy 2011-05-29 01:49:49