aboutsummaryrefslogtreecommitdiff
path: root/files/es/web/api/navigator/registerprotocolhandler/index.html
blob: 9cfc1eb165ddbbe92f7a9e4f021642a3d6b2bbd4 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
---
title: window.navigator.registerProtocolHandler
slug: Web/API/Navigator/registerProtocolHandler
tags:
  - Firefox 3
  - Referencia_DOM_de_Gecko
translation_of: Web/API/Navigator/registerProtocolHandler
---
<p>{{ ApiRef() }}</p>
<h3 id="Resumen" name="Resumen">Resumen</h3>
<p>Permite que las páginas web se registren por si mismas como posibles manejadores para protocolos concretos.</p>
<h3 id="Sintaxis" name="Sintaxis">Sintaxis</h3>
<pre class="eval">window.navigator.registerProtocolHandler(<i>protocol</i>,<i>uri</i>,<i>title</i>);
</pre>
<ul>
 <li><code>protocol</code> es el protocolo que el sitio quiere manejar, especificado como una cadena.</li>
 <li><code>uri</code> es 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.</li>
 <li><code>title</code> es el título del manejador presentado al usuario como una cadena.</li>
</ul>
<h3 id="Ejemplo" name="Ejemplo">Ejemplo</h3>
<pre class="eval">navigator.registerProtocolHandler("mailto",
                                 "<span class="nowiki">https://mail.google.com/mail?view=cm&amp;tf=0&amp;to=%s</span>",
                                 "Google Mail");
</pre>
<p>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.</p>
<h3 id="Especificaci.C3.B3n" name="Especificaci.C3.B3n">Especificación</h3>
<p>Especificado en el documento del WHATWG: <a class="external" href="http://whatwg.org/specs/web-apps/current-work/#custom-handlers">Web Applications 1.0 working draft</a>.</p>
<p> </p>
<p> </p>
<div class="noinclude">
  </div>
<p>{{ languages( { "en": "en/DOM/window.navigator.registerProtocolHandler", "fr": "fr/DOM/window.navigator.registerProtocolHandler", "ja": "ja/DOM/window.navigator.registerProtocolHandler", "ko": "ko/DOM/window.navigator.registerProtocolHandler", "pl": "pl/DOM/window.navigator.registerProtocolHandler" } ) }}</p>