在非IE浏览器(如chrome和firefox)中从浏览器运行.exe文件

时间:2015-05-01 11:34:56

标签: javascript html google-chrome firefox activex

我试图仅在本地通过HTML启动putty.exe文件。我创建了一个包含环境列表的HTML页面,当您单击特定环境时,它会在putty中打开会话。我能够通过ActiveX对象实现这一点,但它只适用于IE。我试图使其跨浏览器兼容,以便它也可以在Chrome或Firefox上运行。我的HTML页面如下所示:

<html>
<head>
    <script>
        function LaunchApp(envName) {
            var env = envName
            var oshell = new ActiveXObject("WScript.Shell");
            var commandtoRun = "C:\\putty.exe "+env;
            oshell.Exec(commandtoRun);
        }
    </script>
</head>
<body>
    <h1>Run a Program</h1> 
    This script launch the file any Exe File<p> 
    <!--
        <button onclick="LaunchApp('gsamqaauth.sapient.com')">Run Exe File</button>  
    -->
    <a href="#" onclick="LaunchApp('enviornment')">environment</a>
</body>
</html>

0 个答案:

没有答案