window.navigator.registerProtocolHandler
Limited availability
This feature is not Baseline because it does not work in some of the most widely-used browsers.
Want more browser support for this feature? Tell us why.
Resumen
Permite que las páginas web se registren por si mismas como posibles manejadores para protocolos concretos.
Sintaxis
window.navigator.registerProtocolHandler(protocol,uri,title);
protocoles el protocolo que el sitio quiere manejar, especificado como una cadena.uries la URI del manejador en forma de cadena. Puedes incluir "%s" para indicar dónde debe insertarse la URI (en formato escaped) del documento a manejar.titlees el título del manejador presentado al usuario como una cadena.
Ejemplo
navigator.registerProtocolHandler("mailto",
"https://mail.google.com/mail?view=cm&tf=0&to=%s",
"Google Mail");
Esto crea un nuevo manejador que permite a los enlaces de tipo "mailto:" dirigir al usuario a Google Mail, insertando la dirección de correo especificada en el enlace, en la URL.
Especificación
| Specification |
|---|
| HTML> # custom-handlers> |