在 Windows 要如何用網頁來控制呼叫執行某個 exe 檔, 這邊紀錄 Firefox 和 IE 的作法.
於 IE 呼叫執行 .exe 檔寫法 (ActiveX)
下述摘錄自此篇: How to run .exe on a Webpage
IE only
<a href="javascript:LaunchApp()">Click here to Execute your file</a> <script> function LaunchApp() { if (!document.all) { alert ("This ActiveXObject is only available for Internet Explorer"); return; } var ws = new ActiveXObject("WScript.Shell"); ws.Exec("D:\\Software\\youfile.exe"); } </script>
於 Firefox 呼叫執行 .exe 檔寫法
下述摘錄自此篇: Run .exe on a Webpage using Firefox
<a href="javascript:LaunchApp()">Click here to Execute your file</a> <script> function LaunchApp() { netscape.security.PrivilegeManager.enablePrivilege('UniversalXPConnect'); var file = Components.classes["@mozilla.org/file/local;1"].createInstance(Components.interfaces.nsILocalFile); file.initWithPath("D:\\Software\\yourfile.exe"); file.launch(); } </script>