2011-07-07 90 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)跟蹤其進展情況)。 –