Chrome中的协议处理程序通过registry

为了学习的目的,我创build了一个应用程序,它返回一个带有HTTP协议的计算输出。 要testing我打电话在Web浏览器(IE,FF,Chrome)主机与端口:127.0.0.1:8764。 这适用于之前列出的所有Web浏览器。 现在我想改变协议处理程序,使我的应用程序更复杂。 所以我已经添加了一个叫做ProtocolDemoTest的“独特”协议的信息。 现在,当我想用​​下面的URL运行我的应用程序:ProtocolDemoTest://我只得到积极的结果只有在IE和FF,但似乎在某种程度上在Chrome上失败。 我search了一下,只发现这个http://www.google.fi/support/forum/p/Chrome/thread?tid=4e79db1b44daa2e6&hl=en我发现不完全如我所想象的。 我希望它只能在registry中添加一些数据,在IE,FF,Chrome上运行。 你能帮我find一个真正的方法来做到这一点在所有的网页浏览器?

现在支持registerProtocolHandler已经登陆到Chrome 13 – http://crbug.com/73710了解更多信息。

你正在寻找的API是这样的: https : //developer.mozilla.org/en/DOM/window.navigator.registerProtocolHandler

虽然在Chrome中可用,但通话不会执行任何操作。 这个问题在这里跟踪: http : //crbug.com/44984

正在实施中。 看到这个错误: http : //crbug.com/73710