Javascript 如何在不使用Internet Explorer的情况下从未存储的HTML文件执行程序?

Javascript 如何在不使用Internet Explorer的情况下从未存储的HTML文件执行程序?,javascript,html,windows,Javascript,Html,Windows,我正在尝试创建一个前端来启动几个使用HTML、CSS和Javascript的程序。然而,我的问题是,我能找到的运行文件的唯一方法要么依赖于Internet Explorer(我不打算使用它),要么下载文件的新副本 基本上,我想单击一个按钮或一个图像(还不能100%确定是哪个),然后在指定的位置运行程序。这实际上不是托管在Web服务器上;我这么做是因为我用其他语言制作了蹩脚的GUI,而HTML相对来说比较简单 这也适用于Windows 7,如果有关联的话。我去年做了类似的事情,并用于它,它是一款集

我正在尝试创建一个前端来启动几个使用HTML、CSS和Javascript的程序。然而,我的问题是,我能找到的运行文件的唯一方法要么依赖于Internet Explorer(我不打算使用它),要么下载文件的新副本

基本上,我想单击一个按钮或一个图像(还不能100%确定是哪个),然后在指定的位置运行程序。这实际上不是托管在Web服务器上;我这么做是因为我用其他语言制作了蹩脚的GUI,而HTML相对来说比较简单


这也适用于Windows 7,如果有关联的话。

我去年做了类似的事情,并用于它,它是一款集成了node.js功能的webkit浏览器。 它有自己的可执行文件,可以通过节点访问您的文件系统。
这很有趣,也很容易使用,也许可以尝试一下。

如果不能使用file://协议在浏览器中运行HTML文件,请选择您最熟悉的技术,并寻找通过它显示网页的方法

例如,您可以查看:

  • WPF WebBrowser组件(如果您对.Net稍有了解)
  • Java FX2 WebView(如果您更喜欢Java) 等等

,它是一种为浏览器定义结构的标记语言,即需要浏览器来呈现它。所以你要么使用现有的浏览器,比如IE,要么自己编写。显然,编写自己的HTML有点困难,因此您必须使用另一个浏览器来呈现HTML;没有任何浏览器。只有在Internet Explorer中才能启动exe程序,我不想使用这些方法。@georg您应该将其作为答案发布。事实上,我已经看到HTA被用于这个目的。HTA也不是我想要的,因为它们需要使用Internet Explorer。