如何使用javascript启动应用程序?

时间:2011-08-02 12:52:09

标签: javascript activexobject

我想启动一个应用程序,例如。使用javascript函数单击按钮时记事本或MSword。我试过用于IE的ActiveXObject。

function runApp()
{
    var shell = new ActiveXObject("WScript.shell");
    shell.run("notepad.exe", 1, True);
}

我需要一个支持 Firefox。的解决方案 请建议。
提前谢谢。

4 个答案:

答案 0 :(得分:6)

您无法使用Firefox中的ActiveX命令。点击此处了解详情:http://support.mozilla.com/en-US/kb/activex 而且您无法使用Javascript启动应用程序。也许使用Java Applet或其他东西。

答案 1 :(得分:1)

您不能 - 浏览器安全性禁止它与用户计算机上的文件系统或其他应用程序链接。

http://support.mozilla.com/en-US/kb/ActiveX

答案 2 :(得分:0)

需要NPAPI插件。检查This

答案 3 :(得分:0)

我能想到的最好的事情是提供一个文件,该文件将链接到相关应用程序中的open。因此,如果您提供.doc文件,用户通常会在Word中打开它。假设Word已安装并以此方式配置..无法保证这一点。

但是你无法直接从浏览器与应用程序进行交互 - 正如其他人所指出的那样,如果可能的话,这将是恶意软件的噩梦。