--- title: Firefox 3 Web-based protocol handler slug: Web/API/Navigator/registerProtocolHandler/Web-based_protocol_handlers translation_of: Web/API/Navigator/registerProtocolHandler/Web-based_protocol_handlers ---

摘要

window.navigator.registerProtocolHandler 讓網站可以將自己註冊為特定通訊協定的處理者。

語法

window.navigator.registerProtocolHandler(protocol, uri, title);

例子

navigator.registerProtocolHandler("mailto",
                                 "https://mail.google.com/mail?view=cm&tf=0&to=%s",
                                 "Google Mail");

這會建立一個 handler,它允許 mailto 的鏈結將使用者帶到 Google Mail,將鏈結中指定的 email 位址插入到 URL。

參考資料

  1. DOM:window.navigator.registerProtocolHandler 原始網頁

延伸閱讀

  1. WHATWG's Web Applications 1.0 working draft