Hi Ivan,<br>refer to <a href="http://en.wikipedia.org/wiki/URI_scheme">http://en.wikipedia.org/wiki/URI_scheme</a> this will give you some idea.<br><br>Thanks,<br>Naiem<br><br><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">

Date: Wed, 9 Mar 2011 10:43:41 +0800<br>
From: Ivan Chen <<a href="mailto:ivanchenhz@gmail.com">ivanchenhz@gmail.com</a>><br>
To: <a href="mailto:webkit-help@lists.webkit.org">webkit-help@lists.webkit.org</a><br>
Subject: [webkit-help] A question about add custom protocol<br>
Message-ID: <<a href="mailto:97FC5A0E-0000-456A-A030-F233B4DF3566@gmail.com">97FC5A0E-0000-456A-A030-F233B4DF3566@gmail.com</a>><br>
Content-Type: text/plain; charset="us-ascii"<br>
<br>
Hi,<br>
Guys<br>
<br>
I am curious about how the "mailto:<a href="mailto:ivanchenhz@gmail.com">ivanchenhz@gmail.com</a>" thing works, how does browser know how to handle the mailto:<a href="mailto:XXX">XXX</a> thing.<br>
I check the code in webcore/platform/kurl.cpp, found there is some logic used to parse the protocols like, maileto, file, http and so on.<br>
<br>
<br>
Can anyone give some material about how the whole thing be done. From user input "mailto:<a href="mailto:XXX">XXX</a>" to the Mail application has been launched.<br>
And one more thing, is there any guide to add customized protocol like  input "ivanc:XXX" , then I can do something I want :)<br>
<br>
<br>
<br>
<br>
<br>
Thanks<br>
Ivan Chen<br>
<br></blockquote></div><br>