title: JavaScript - Protocol handlers registered but, reading fails from windows registry
body: <p>I did following:</p>
  
  <p>1) In Windows 7: Under registry: <code>HKEY_CLASSES_ROOT\PROTOCOLS\Handler</code>
  I have my custom protocol calls: <code>stackoverflow</code> (copied similar way in registry like other protocols <code>mailto</code> or <code>ftp</code> etc)</p>
  
  <p><a href="https://stackoverflow.com/a/836956/285594">Followed</a></p>
  
  <p>2) Open in IE the sample: <a href="http://jsfiddle.net/L528u/" rel="nofollow noreferrer">http://jsfiddle.net/L528u/</a></p>
  
  <pre><code>&lt;a href="stackoverflow:talking" id="link1"&gt;CLICK IT&lt;/a&gt;
  &lt;button onclick="alert(document.getElementById('link1').protocolLong);"&gt;CHECK - IF - Protocol available or not&lt;/button&gt;
  </code></pre>
  
  <p>3) when click the button from IE to detect the protocol: stackoverflow it fails</p>
  
  <p>I get always alert box: "Unknown protocol" but when i try to detect protocols like: ftp, mailto it works</p>
  
  <pre><code>&lt;a href="ftp:talking" id="link1"&gt;CLICK IT&lt;/a&gt;
  &lt;button onclick="alert(document.getElementById('link1').protocolLong);"&gt;CHECK - IF - Protocol available or not&lt;/button&gt;
  </code></pre>
  
  <p>Question: Can anyone please tell me what is missing in registry entry for to activate the new protocol? "stackoverflow" (where ftp, mailto works but not stackoverflow)</p>