suchen

Heim  >  Fragen und Antworten  >  Hauptteil

chrome – So lesen Sie Registrierungswerte mit JavaScript

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 ChromeFirefox?
Oder gibt es eine andere Möglichkeit, einen solchen Test durchzuführen?

世界只因有你世界只因有你2777 Tage vor1586

Antworte allen(1)Ich werde antworten

  • 高洛峰

    高洛峰2017-05-19 10:31:20

    ActiveXObject插件是IE所特有的,在不同浏览器内核下是无法通用的。

    Antwort
    0
  • StornierenAntwort