scriptcat icon indicating copy to clipboard operation
scriptcat copied to clipboard

希望可以开放接口和桌面本地应用通讯

Open qq06314488 opened this issue 2 years ago • 7 comments

希望能够开放chrome.runtime.connectNative接口,让扩展和本地程序通讯,这样可以做更多好玩的事情。

qq06314488 avatar May 10 '23 06:05 qq06314488

确实会更有意思,但是也意味着更危险,可以考虑

看了一下文档:https://developer.chrome.com/docs/extensions/mv3/nativeMessaging/

连接应用的门槛好像还是挺高的

CodFrm avatar May 10 '23 09:05 CodFrm

确实会更有意思,但是也意味着更危险,可以考虑

看了一下文档:https://developer.chrome.com/docs/extensions/mv3/nativeMessaging/

连接应用的门槛好像还是挺高的

开放后,就可以做到类似于微软的Power Automate Desktop差不多的事情。当然这的确很危险,毕竟安装好本地程序后,就不受浏览器的安全限制了,可以任意的访问本地程序,读写剪切板,启动其他本地的其他应用,但是这样一来,scriptscat和tampermonkey有了明显的区别。

qq06314488 avatar May 10 '23 10:05 qq06314488

可以考虑做到beta里去,但是因为是mv2,还不能上架商店。mv3的重构还没计划

CodFrm avatar May 21 '23 10:05 CodFrm

这个需求短期内不会去实现,哥哥有兴趣的话可以来提pr

CodFrm avatar May 27 '23 08:05 CodFrm

这个需求短期内不会去实现,哥哥有兴趣的话可以来提pr 能力有限,接触编程的时间比较短,先学习一下,会尝试一下的哈

qq06314488 avatar May 28 '23 13:05 qq06314488

我是连接自己的本地服务,调用bat脚本等,也可以获取返回值。调用AHK发送快捷键等等。

connectNative 能做什么啊

KnIfER avatar Jul 16 '24 08:07 KnIfER

@KnIfER 后面细想了一下,感觉使用http/websocket来连接好像是比connectNative更好,connectNative有点复杂了

CodFrm avatar Jul 16 '24 14:07 CodFrm