我想启动一个应用程序,例如。使用 javascript 函数单击按钮时的记事本或 MSword。我已经尝试过适用于 IE 的 ActiveXObject。
function runApp()
{
var shell = new ActiveXObject("WScript.shell");
shell.run("notepad.exe", 1, True);
}
我需要一个支持Firefox 的解决方案。
请建议。
提前致谢。
我想启动一个应用程序,例如。使用 javascript 函数单击按钮时的记事本或 MSword。我已经尝试过适用于 IE 的 ActiveXObject。
function runApp()
{
var shell = new ActiveXObject("WScript.shell");
shell.run("notepad.exe", 1, True);
}
我需要一个支持Firefox 的解决方案。
请建议。
提前致谢。
您不能从 Firefox 使用 ActiveX 命令。在此处查看更多信息:http: //support.mozilla.com/en-US/kb/activex 您无法使用 Javascript 启动应用程序。也许使用 Java Applet 或其他东西。
你不能——浏览器安全性禁止它与用户机器上的文件系统或其他应用程序链接。
需要一个 NPAPI 插件。看看这个。
我能想到的最好的事情是提供一个文件,该文件将链接到相关应用程序中打开。因此,如果您提供 .doc 文件,用户通常会在 Word 中打开它。假设 Word 是这样安装和配置的。没有办法保证这一点。
但是你不能直接从浏览器与应用程序交互——正如其他人指出的那样,如果可能的话,这将是一场恶意软件的噩梦。