mozilla
您的搜尋結果

    Firefox 3 Web-based protocol handler

    摘要

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

    語法

    window.navigator.registerProtocolHandler(protocol, uri, title);
    • protocol 是網站想要處理的 protocol 名稱,用字串表示。
    • uri 是要給 handler 處理的 URI 字串。你可以在字串裡用 "%s" 來代表 escaped 過、需要處理的 URI。
    • title 是 handler 的 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

    Document Tags and Contributors

    Contributors to this page: teoli, Coolcd
    最近更新: teoli,