我有一个页面,可以让我控制本地网络中的一些设备。然而,一些高级设置只能使用位于我运行配置页面的计算机上的 .exe 文件进行设置。我希望所有的配置工具都在“一个地方”,因此最好有一种链接/块/按钮/闪存动画/等等,用户点击后将运行指定的 .exe 文件。我认为这是可能的,因为我见过通过网页启动的 MMO 游戏。我还怀疑 html/javascript 不会让我做这样的事情,所以也许答案是 Flash?希望你有一些想法。
感谢您提供任何线索, 迈克尔。
感谢您提供任何线索, 迈克尔。
itunes://
链接,并且您的计算机安装了iTunes,那么它将直接启动iTunes。例如,这里解释了 如何做到这一点。实际上,这是一个关于如何停止它的说明,但您可以使用它来设置自己的系统以执行相同的操作。您是否有在计算机上安装软件的能力,以便运行可执行文件?
如果是这样,您可以创建一个Adobe AIR应用程序来启动您的文件。让用户在他们的计算机上安装该AIR应用程序。接下来,在您的网页上创建一个小型Flash小部件。让Flash小部件调用AIR应用程序。
一些API信息: http://www.rogue-development.com/blog2/2008/03/interacting-with-an-air-app-from-a-browser-based-app/
运行本地文件需要在具有访问本地计算机权限的页面中嵌入对象。这可以通过构建ActiveX控件或Java小程序来实现。通常情况下,这在公共网站等场合是不被赞同的,但在本地网络或受控环境中完全没有问题。
在客户端上运行exe是不可能的,否则会存在安全漏洞。
但是你可以通过CGI在Windows服务器上运行exe。
我是通过链接到一个运行 .exe 文件的 .bat 文件来实现的。