diff --git a/files/zh-tw/_redirects.txt b/files/zh-tw/_redirects.txt index 82065c87e29edf..38c6399083b12a 100644 --- a/files/zh-tw/_redirects.txt +++ b/files/zh-tw/_redirects.txt @@ -409,6 +409,7 @@ /zh-TW/docs/Web/API/HTMLOrForeignElement/dataset /en-US/docs/Web/API/HTMLElement/dataset /zh-TW/docs/Web/API/IndexedDB_API/Basic_Concepts_Behind_IndexedDB /zh-TW/docs/Web/API/IndexedDB_API /zh-TW/docs/Web/API/Media_Streams_API /zh-TW/docs/Web/API/Media_Capture_and_Streams_API +/zh-TW/docs/Web/API/Navigator/registerProtocolHandler/Web-based_protocol_handlers /zh-TW/docs/Web/API/Navigator/registerProtocolHandler /zh-TW/docs/Web/API/NavigatorOnLine /en-US/docs/Web/API/Navigator/onLine /zh-TW/docs/Web/API/NavigatorOnLine/Online_and_offline_events /en-US/docs/Web/API/Navigator/onLine /zh-TW/docs/Web/API/ParentNode/children /en-US/docs/Web/API/Element/children diff --git a/files/zh-tw/_wikihistory.json b/files/zh-tw/_wikihistory.json index 8798505b90415d..94e803b84a2374 100644 --- a/files/zh-tw/_wikihistory.json +++ b/files/zh-tw/_wikihistory.json @@ -2207,7 +2207,7 @@ "modified": "2019-03-23T22:36:10.122Z", "contributors": ["yachiehwu", "alphan_chen"] }, - "Web/API/Navigator/registerProtocolHandler/Web-based_protocol_handlers": { + "Web/API/Navigator/registerProtocolHandler": { "modified": "2019-03-23T23:51:06.175Z", "contributors": ["chrisdavidmills", "teoli", "Coolcd"] }, diff --git a/files/zh-tw/web/api/navigator/registerprotocolhandler/web-based_protocol_handlers/index.md b/files/zh-tw/web/api/navigator/registerprotocolhandler/index.md similarity index 67% rename from files/zh-tw/web/api/navigator/registerprotocolhandler/web-based_protocol_handlers/index.md rename to files/zh-tw/web/api/navigator/registerprotocolhandler/index.md index c8d5175112bcff..b1006e46bf6fae 100644 --- a/files/zh-tw/web/api/navigator/registerprotocolhandler/web-based_protocol_handlers/index.md +++ b/files/zh-tw/web/api/navigator/registerprotocolhandler/index.md @@ -1,21 +1,20 @@ --- -title: Firefox 3 Web-based protocol handler -slug: Web/API/Navigator/registerProtocolHandler/Web-based_protocol_handlers +title: Navigator:registerProtocolHandler() 方法 +slug: Web/API/Navigator/registerProtocolHandler --- -### 摘要 +{{APIRef("HTML DOM")}}{{securecontext_header}} -window\.navigator.registerProtocolHandler 讓網站可以將自己註冊為特定通訊協定的處理者。 +**{{domxref("Navigator")}}** 的 **`registerProtocolHandler()`** 方法讓網站可以將自己註冊為特定通訊協定的處理者。 -### 語法 +## 語法 -```plain -window.navigator.registerProtocolHandler(protocol, uri, title); +```js-nolint +registerProtocolHandler(scheme, url) ``` - protocol 是網站想要處理的 protocol 名稱,用字串表示。 - uri 是要給 handler 處理的 URI 字串。你可以在字串裡用 "%s" 來代表 escaped 過、需要處理的 URI。 -- title 是 handler 的 title,會以字串的形式呈現給使用者。 ### 例子