从JavaScript跨浏览器运行.exe

从JavaScript跨浏览器运行.exe,javascript,activex,exe,hta,activex-exe,Javascript,Activex,Exe,Hta,Activex Exe,我知道如何使用ActiveX运行.exe,但这只是Internet Explorer,我也知道如何使用.hta,但它必须作为应用程序安装/使用 这不需要在线:实际上我更喜欢本地的 这并不一定适用于所有浏览器:解决方案只能适用于Firefox 提前非常感谢!:) 看起来您可以使用nsiprocess从Firefox运行.exe,所以您应该对此进行研究 但是,不建议从浏览器中运行.exe,因为这会使您的网站看起来恶意 我找不到chrome。但是,您可以使用NPAPI加载外部库,这可能也适用于exe,

我知道如何使用ActiveX运行
.exe
,但这只是Internet Explorer,我也知道如何使用
.hta
,但它必须作为应用程序安装/使用

这不需要在线:实际上我更喜欢本地的

这并不一定适用于所有浏览器:解决方案只能适用于Firefox


提前非常感谢!:)

看起来您可以使用
nsiprocess
从Firefox运行.exe,所以您应该对此进行研究

但是,不建议从浏览器中运行.exe,因为这会使您的网站看起来恶意


我找不到chrome。但是,您可以使用NPAPI加载外部库,这可能也适用于exe,但我不知道:

您对.hta的评论仅限于windows,而.exe仅限于windows。@kennypu抱歉:)我的意思不是说它必须作为应用程序安装。:)我只是编辑了我的问题来修正这个不合逻辑的时刻我假设否决票是因为你在问如何做一些被大多数网络开发人员认为是非常不道德的事情。@AlexWayne我不会在我的网站上这样做。我只是好奇这是否可以在本地完成,并得到提示。我不会在任何面向公众的网站上这样做。我个人怀疑这是因为标题上写着“跨浏览器”,而文字上写着“firefox”,我不会在我的网站上这样做。我只是好奇这是否可以在本地完成,并得到提示。你的回答解释了这一点我不会在任何面向公众的网站上这样做。谢谢。我将接受你的回答我不知道这是可能的但有一件事——很奇怪——这在当地是对的?还有,Chrome有没有类似的技术?我找不到Chrome。但是,您可以使用NPAPI加载外部库,这可能也适用于exe,但我没有任何线索:+1并接受Wow谢谢!)你可以编辑你的答案,把Chrome解决方案也包括在内吗?谢谢。:)