Navigator.registerProtocolHandler

Podsumowanie

Umo偶liwia zarejestrowanie witryny internetowej jako mechanizmu obs艂ugi danego protoko艂u.

Sk艂adnia

window.navigator.registerProtocolHandler(protok贸艂,
uri,
nazwa);
  • protok贸艂 to protok贸艂, kt贸ry dana witryna ma obs艂ugiwa膰, okre艣lony jako 艂a艅cuch znak贸w.
  • uri to identyfikator URI witryny, okre艣lony jako 艂a艅cuch znak贸w. Mo偶liwe jest u偶ycie zmiennej "%s" w celu okre艣lenia, w kt贸rym miejscu powinien zosta膰 wstawiony identyfikator URI obs艂ugiwanego dokumentu (znaki specjalne w ci膮gu identyfikatora musz膮 by膰 zamienione na sekwencje steruj膮ce 鈥 escape sequences ).
  • nazwa to nazwa funkcji obs艂ugi wy艣wietlana u偶ytkownikowi, okre艣lona jako 艂a艅cuch znak贸w.

Przyk艂ad

Poni偶ej podano spos贸b rejestracji mechanizmu obs艂ugi protoko艂u mailto przez przyk艂adow膮 aplikacj臋 internetow膮 znajduj膮c膮 si臋 pod adresem http://www.example.com:

navigator.registerProtocolHandler("mailto",
                                 "https://www.example.com/?uri=%s",
                                 "Poczta internetowa");

W powy偶szym kodzie tworzona jest funkcja obs艂ugi odno艣nik贸w mailto , kt贸ra powoduje przej艣cie do przyk艂adowej strony. Adres e-mail okre艣lony w odno艣niku jest wstawiany do adresu URL.

Specyfikacja

Okre艣lone w specyfikacji WHATWG Web Applications 1.0, wersja robocza.

Zobacz tak偶e