Comment faire pour exécuter une .fichier bat à l'aide de javascript

Je sais qu'il y a certains problèmes de navigateur associé à l'exécution d'un fichier bat à partir de javascript, mais le code ci-dessous ne fonctionne pas sur chrome, ni sur ie

<html>
<head>
<script type="text/javascript">
function runApp(which) {
  WshShell = new ActiveXObject("WScript.Shell");
  WshShell.Run (which,1,true);
}
</script>
</head>
<body>
<!-- Two ways to create a link to run the app. -->
<font onClick="runApp('file:C:/path/to/batfile.bat');" style="cursor: hand;"><u>Notepad</u>  </font>
<br>
<!-- Or use <a> descriptor -->
<a href="runApp('file://c:/test.bat');">Batch File</a>
</body>
</html>
Vous ne pouvez pas utiliser ActiveX trucs en non-IE navigateurs afin d'essayer ce dans Chrome n'est pas productif. Dans IE, ActiveX doit être activé. stackoverflow.com/questions/2138002/...
Wow un <font> tag ... où vous avez obtenu cet exemple, trouver une autre source.
Pour les fichiers locaux, url du fichier a trois barres obliques. par exemple, file:///
Je peux dire tout de suite que c'est rempli de bonnes intentions.
La solution ci-dessus ne nous permet pas d'exécuter le script, seulement sur IE en raison de l'ActiveX. Quels sont les autres navigateurs?

OriginalL'auteur user2205925 | 2013-08-03