J"ai voulu tester en tapant ça dans la console de Firebug :
Code : Tout sélectionner
navigator.registerProtocolHandler("cid", "http://www.geckozone.org/forum/%s", "Custom Handler for cid");
Mais impossible de créer rapidement un lien sur une des pages de
http://www.geckozone.org avec un lien commençant par
cid:
J'ai donc reproduit ça en local avec une page
index.html à la con et en exécutant le code suivant dans la console de Firebug :
Code : Tout sélectionner
navigator.registerProtocolHandler("cid", "http://localhost:8000/forum/%s", "Custom Handler for cid");
En cliquant sur le lien j'obtiens cette popup :

Donc ça a du fonctionner.
Quand tu exécute navigator.registerProtocolHandler() tu as bien cette barre qui apparaît en haut du site :

?