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 inIE
中是可以的,代码如下(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 inChrome
和Firefox
?
Oder gibt es eine andere Möglichkeit, einen solchen Test durchzuführen?
ActiveXObject插件是IE所特有的,在不同浏览器内核下是无法通用的。