J'ai créé un gestionnaire de protocole URL personnalisé.
http://
mailto://
custom://
J'ai enregistré une application WinForms pour répondre en conséquence. Tout cela fonctionne parfaitement.
Mais j'aimerais pouvoir traiter de manière élégante le cas où l'utilisateur n'a pas encore installé le gestionnaire de protocole URL personnalisé.
Pour ce faire, je dois être en mesure de détecter les gestionnaires de protocole enregistrés par le navigateur, à partir de JavaScript, je suppose. Mais je n'ai pas réussi à trouver un moyen d'obtenir cette information. J'espère trouver une solution à ce problème.
Merci pour toutes les idées que vous pourriez partager.
5 votes
Je pense que cela ne serait possible que dans le code chrome (c'est-à-dire XPCOM, ActiveX, etc.). Sinon, ce serait un problème de confidentialité ("Nous avons détecté que vous utilisez Eudora, passez à FooMail aujourd'hui !"). Mais veuillez préciser quel(s) navigateur(s)/OS vous intéresse(nt).
1 votes
Bon point, mais je serais heureux de savoir que quelque chose est enregistré pour gérer mon protocole propriétaire acsfs:// Windows IE, FireFox et, idéalement, Safari.
0 votes
Avez-vous déjà résolu ce problème ?