1

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

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

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

4

4 回答 4

6

您不能从 Firefox 使用 ActiveX 命令。在此处查看更多信息:http: //support.mozilla.com/en-US/kb/activex 您无法使用 Javascript 启动应用程序。也许使用 Java Applet 或其他东西。

于 2011-08-02T12:54:57.890 回答
1

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

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

于 2011-08-02T12:56:47.497 回答
0

需要一个 NPAPI 插件。看看这个

于 2011-08-02T12:56:30.640 回答
0

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

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

于 2011-08-02T13:40:51.770 回答