Vérificateur d'installation

Eléphanteau du PHP | 40 Messages

12 mars 2021, 19:02

Bonjour à tous,
J'avais une petite question en js (même si je ne me fais pas trop d'illusions mais je tente :))
Est-il possible de savoir si un programme est installé sur un poste en checkant par exemple un executable ?
Je m'explique, depuis IE, je voudrais savoir si edge ou chrome est installé avec si possible la version :-* :roll: :boire4:
On a le droit de rêver, non :mrgreen: ?
Claire

Avatar du membre
Administrateur PHPfrance
Administrateur PHPfrance | 9782 Messages

12 mars 2021, 19:39

La réponse est non ce n'est pas possible nativement pour des raisons de confidentialité (et de sécurité aussi).

Il faudrait que ton utilisateur installe d'abord un exécutable sur sa machine qui pourrait alors dialoguer via l'API JS "Native messaging"
https://developer.mozilla.org/fr/docs/M ... _messaging
https://developer.mozilla.org/fr/docs/M ... nectNative
Bien évidemment ce n'est pas compatible avec IE (mais ça l'ai avec Edge). Pour IE, il faut passer par ActiveX
Quand tout le reste a échoué, lisez le mode d'emploi...