2011-07-07 44 views
0

这可能吗?如果链接是“newprotocal:// randomwords”,我需要chrome来识别并在后台页面中运行一些代码。现在,它只是在谷歌搜索它。如果没有,可以用插件来做到这一点?Chrome扩展程序识别新协议(而不是http)

+1

我敢肯定,您无法通过Chrome扩展程序进行此操作。 Chrome限制了很多。我相信你可以通过操作系统来做到这一点。 – switz

回答

2

您的设计可以更改为支持Omnibox API吗?

如果不是,也许您可​​以尝试使用新的HTML5功能window.navigator.registerProtocolHandler,它允许网站将自己注册为特定协议的可能处理程序。

由于issue:11359已修复,因此已在Chrome 13中实施。

+1

请注意,对'registerProtocolHandler'的显式扩展支持仍在等待中(请按照[Chrome bug 86115](http://crbug.com/86115)跟踪其进展情况)。 –