Le site Web utilise un protocole tiers. En cliquant sur le lien, un programme tiers sera ouvert, mais uniquement si le programme est installé sur le PC de l'utilisateur.
S'il n'est pas installé, aucune invite ne sera affichée. Il faut tester maintenant.
La méthode actuellement réalisable consiste à lire une valeur de registre spécifique, dans IE
中是可以的,代码如下(WarnOnOpen
à des fins de test) :
try {
var shell = new ActiveXObject("WScript.Shell");
var ChatCallerKey=shell.RegRead("HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet Explorer\ProtocolExecute\WPC\WarnOnOpen");
alert("该值注册表中已存在");
} catch (e) {
alert("注册表中不存在该值");
}
Mais que faire en Chrome
和 Firefox
?
Ou existe-t-il un autre moyen de faire ce genre de test ?
Le plug-in ActiveXObject est unique à IE et ne peut pas être utilisé universellement sous différents cœurs de navigateur.