代码拉取完成,页面将自动刷新
项目需要用到网页端调用本地可执行程序。由于chrome安全限制,不能直接调用exe程序。因此,采用chrome插件的形式,使用nativeMessaging调用本地exe程序,并传递参数。
此方式exe程序只能从标准输入读取参数
chrome菜单中选择更多工具
-> 扩展程序
-> 打开开发者模式
-> 加载已解压的扩展程序
-> 选择chrome-plugin目录
使用之前,需要先修改三个地方:
在test_mainifest.json
文件中,将path
参数修改为ChromeCall.exe
文件的实际位置
在test_mainifest.json
文件中,将chrome-extension
参数修改为上述步骤中的实际ID
将test_mainifest.json
文件加入注册表
注册表位置HKEY_LOCAL_MACHINE\SOFTWARE\Google\Chrome\NativeMessagingHosts
新建项com.app.name
,并将其值改为文件test_mainifest.json
的绝对路径
使用chrome打开test_index.html
文件,点击"调用本地程序"
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。