gpt4 book ai didi

jquery - Chrome扩展应用程序在文件系统上打开exe

转载 作者:行者123 更新时间:2023-12-01 07:13:44 25 4
gpt4 key购买 nike

我正在努力寻找这个问题的答案,因此我希望有使用 Chrome 应用和扩展程序经验的人能够为我指明正确的方向。

我之前没有编写过任何扩展或应用程序,所以我只是想掌握它。

我目前正在为我的公司开发一个 POS 系统,它基本上已经完成并准备就绪。交易完成后,我需要打开通过 USB 连接到客户端计算机的 Till 抽屉。所有机器都将归我们所有,因此我可以手动将扩展程序和应用程序以及打开收银台的 exe 添加到机器上。

我找到了一些我当前正在开发的示例应用程序,并且我成功地在我的扩展程序和应用程序之间传递消息。下一阶段是通过应用程序打开 exe。

有人可以澄清是否可以通过应用程序打开 exe,如果可以的话,我会通过添加文件系统权限来做到这一点

"permissions": [
"fileSystem"
],

那我需要使用api的read方法吗?

同样,如果可以打开 exe,我是否可以使用它来访问它

文件///C:/path/to/exe

如果无法打开 exe,我可能会在客户计算机上安装 xampp 并让 php 脚本执行 exe 文件。在本例中,我需要将数据从应用程序发布到 PHP 页面。

我相信我可以使用 Jquerys post 函数来做到这一点。

您知道的任何可以帮助我解决问题的帮助/替代解决方案或资源将不胜感激。

最佳答案

从设计上来说(出于安全原因),如果不编写一些额外的 native 软件和您自己的安装程序,就不可能直接从扩展启动 exe。安装程序必须删除一个特殊的配置文件,该文件指定可执行文件的路径,然后您的扩展程序可以启动可执行文件并获取消息传递 channel 来向其发送和接收消息。

有关如何执行此操作的详细信息,请参阅“ native 消息传递”部分:

https://developer.chrome.com/extensions/messaging

关于jquery - Chrome扩展应用程序在文件系统上打开exe,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22100161/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com