Heim > Fragen und Antworten > Hauptteil
Die Website verwendet ein Drittanbieterprotokoll. Wenn Sie auf den Link klicken, wird ein Drittanbieterprogramm geöffnet, jedoch nur, wenn das Programm auf dem PC des Benutzers installiert ist.
Wenn es nicht installiert ist, erfolgt keine Eingabeaufforderung. Muss jetzt mal testen.
Die derzeit praktikable Methode besteht darin, einen bestimmten Registrierungswert in IE
中是可以的,代码如下(WarnOnOpen
zum Testen auszulesen):
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("注册表中不存在该值");
}
Aber was tun in Chrome
和 Firefox
?
Oder gibt es eine andere Möglichkeit, einen solchen Test durchzuführen?