<div dir="ltr">Hi Benjamin,<div><br></div><div><div><span style="font-size:12.8000001907349px">&gt; Looks llke nobody objects. Please make sure to #ifdef everything and disable the feature on OS X and iOS.</span><br></div><div><br></div><div>Ok, let me add #ifdef guard for WK2 ports which don&#39;t use this feature.</div></div><div><br></div><div><br></div><div>There are already basic test cases for this feature. But I think this isn&#39;t enough to test all use cases.</div><div>  - <a href="http://trac.webkit.org/browser/trunk/LayoutTests/fast/dom/NavigatorContentUtils">http://trac.webkit.org/browser/trunk/LayoutTests/fast/dom/NavigatorContentUtils</a><br></div><div><br></div><div>After landing WK2 implementation, I&#39;m going to improve the test cases or add new tests for some use cases.</div><div><br></div><div>Thanks,</div><div>Gyuyoung.</div><div><br></div></div><div class="gmail_extra"><br><div class="gmail_quote">On Thu, May 21, 2015 at 3:32 PM, Benjamin Poulain <span dir="ltr">&lt;<a href="mailto:benjamin@webkit.org" target="_blank">benjamin@webkit.org</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
  
    
  
  <div bgcolor="#FFFFFF" text="#000000">
    Looks llke nobody objects. Please make sure to #ifdef everything and
    disable the feature on OS X and iOS.<br>
    <br>
    What is your plan for testing?<div><div class="h5"><br>
    <br>
    <div>On 5/19/15 6:31 PM, Gyuyoung Kim wrote:<br>
    </div>
    </div></div><blockquote type="cite"><div><div class="h5">
      <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=<a>&quot;mailto://&quot;</a>&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>
      <br>
      <fieldset></fieldset>
      <br>
      </div></div><pre>_______________________________________________
webkit-dev mailing list
<a href="mailto:webkit-dev@lists.webkit.org" target="_blank">webkit-dev@lists.webkit.org</a>
<a href="https://lists.webkit.org/mailman/listinfo/webkit-dev" target="_blank">https://lists.webkit.org/mailman/listinfo/webkit-dev</a>
</pre>
    </blockquote>
    <br>
  </div>

<br>_______________________________________________<br>
webkit-dev mailing list<br>
<a href="mailto:webkit-dev@lists.webkit.org">webkit-dev@lists.webkit.org</a><br>
<a href="https://lists.webkit.org/mailman/listinfo/webkit-dev" target="_blank">https://lists.webkit.org/mailman/listinfo/webkit-dev</a><br>
<br></blockquote></div><br></div>