如何通过 Chrome 通过 HTML/javascript 运行本地程序 (exe)



我正在尝试在Chrome中构建一个(单页)本地门户,可以打开一些东西。

问题是我们想通过(本地)网页上的按钮运行本地可执行文件。这可能吗?

第二件事是我想做的是直接在PowerPoint查看器中运行.pps文件。

我可以控制 chrome 的启动,所以我可以访问本地文件。

到目前为止,我尝试的所有事情都只使文件下载,而不是运行。

有人可以帮我如何完成这项工作吗?

你可以设置一个协议(如 myapp://launch/activity 或类似协议)来自动启动你的应用,方法是在HKEY_CLASSES_ROOT中设置一个注册表项,其中包含你的协议名称和它应该采取的操作。

有一篇 MSDN 文章显示了以下警报协议注册表示例:

HKEY_CLASSES_ROOT
alert
(Default) = "URL:Alert Protocol"
URL Protocol = ""
DefaultIcon
(Default) = "alert.exe,1"
shell
open
command
(Default) = "C:Program FilesAlertalert.exe" "%1"

然后通过请求一个带有alert:YOURPARAMS的 url 来调用它,然后调用alert.exe YOURPARAMS

相关内容

  • 没有找到相关文章