A következőket tettem:
1) Windows 7 rendszerben: Rendszerleíró adatbázis alatt: HKEY_CLASSES_ROOT\PROTOCOLS\Handler
Megvannak az egyéni protokollhívásaim: stackoverflow
(hasonló módon másolva a rendszerleíró adatbázisba, mint más protokollok mailto
vagy ftp
stb.)
2) Nyissa meg az IE-ben a mintát: http://jsfiddle.net/L528u/
<a href="stackoverflow:talking" id="link1">CLICK IT</a>
<button onclick="alert(document.getElementById('link1').protocolLong);">CHECK - IF - Protocol available or not</button>
3) amikor az IE gombjára kattintva észleli a protokollt: stackoverflow, ez meghiúsul
Mindig kapok egy figyelmeztető mezőt: "Ismeretlen protokoll", de amikor megpróbálok olyan protokollokat észlelni, mint például: ftp, mailto, működik
<a href="ftp:talking" id="link1">CLICK IT</a>
<button onclick="alert(document.getElementById('link1').protocolLong);">CHECK - IF - Protocol available or not</button>
Kérdés: Meg tudná valaki mondani, hogy mi hiányzik az új protokoll aktiválásához szükséges regisztrációs bejegyzésből? "stackoverflow" (ahol az ftp, a mailto működik, de nem a stackoverflow)