<div dir="ltr"><div>Hello,</div><div><br></div><div>I would like to listen what do you think to support &#39;registerProtocolHandler&#39; in WebKit2.</div><div><br></div><div>This feature is to execute web content through registered custom protocol.</div><div>- For example, web content can register &quot;mailto&quot; custom protocol using this feature,</div><div>    &lt;script&gt;</div><div>        navigator.registerProtocolHandler(&quot;mailto&quot;,</div><div>                                          &quot;<a href="https://mail.naver.com/" target="_blank">https://mail.naver.com/</a>&quot;,</div><div>                                          &quot;Web Mail&quot;);</div><div>    &lt;/script&gt;</div><div><br></div><div>    &lt;html&gt;</div><div>    &lt;head&gt;</div><div>        &lt;title&gt;Web Protocol Handler Sample - Test&lt;/title&gt;</div><div>    &lt;/head&gt;</div><div>        &lt;body&gt;</div><div>            &lt;p&gt;Send an email : &lt;a href=&quot;mailto://&quot;&gt;this !&lt;/a&gt;&lt;/p&gt;</div><div>        &lt;/body&gt;</div><div>    &lt;/html&gt;</div><div><br></div><div>Besides this feature has been supported by Mozilla and Chromium (From Mozilla 3.0, Chromium 13).</div><div>  - <a href="https://developer.mozilla.org/en-US/docs/Web/API/Navigator/registerProtocolHandler" target="_blank">https://developer.mozilla.org/en-US/docs/Web/API/Navigator/registerProtocolHandler</a></div><div>  - <a href="https://developer.mozilla.org/en/docs/Web-based_protocol_handlers" target="_blank">https://developer.mozilla.org/en/docs/Web-based_protocol_handlers</a></div><div><br></div><div>The feature is included in the W3C recommendation 28 released on Oct. 2014.</div><div>  - W3C spec : <a href="http://www.w3.org/TR/html5/webappapis.html#custom-handlers" target="_blank">http://www.w3.org/TR/html5/webappapis.html#custom-handlers</a></div><div><br></div><div>IIRC, some WebKit1 ports supported this feature though, those ports were deprecated. Now WebKit port supports this feature no more.</div><div><br></div><div>There is a very old bug to support this feature though, it wasn&#39;t maintained so far. Recently I updated it based on latest WebKit.</div><div>- <a href="https://bugs.webkit.org/show_bug.cgi?id=92749" target="_blank">https://bugs.webkit.org/show_bug.cgi?id=92749</a></div><div><br></div><div>Feel free to give me any feedback about this feature.</div><div><br></div><div>Gyuyoung.</div></div>