Les programmes pour MS Windows peuvent associer certains protocoles à ces protocoles. Donc, lorsque vous cliquez dans le navigateur, le programme enregistré pour le protocole "myprotocol" sera ouvert. Comme "mailto: [email protected]" ouvre votre programme Email.Détecter les protocoles enregistrés dans Windows à partir de la page Web à l'aide de IE
J'ai un site Web et je veux savoir si les visiteurs de mon site web ont enregistré un protocole dans leur système ou non. Donc, quand il clique sur le lien et n'a pas de protocole enregistré une page comme "S'il vous plaît, installez mon programme". Sinon, le programme enregistré démarre. Comment puis-je faire cela avec javascript ou avtiveX ou autre chose?
Je sais comment faire pour Firefox et Crome (en utilisant l'en-tête "Location" et iframe), mais je ne sais pas comment le faire pour IE et Opera. Aidez-moi, s'il vous plaît.
Pourriez-vous expliquer comment vous intercepter ce dans Firefox/Chrome? Je pense que ActiveX est votre seule option car les navigateurs ont tendance à essayer de sécuriser JavaScript et de ne pas le laisser accéder aux informations comme vous le souhaitez. – palswim