如何在Chrome扩展中执行shell execute?

f45qwnt8  于 2023-09-28  发布在  Go
关注(0)|答案(3)|浏览(164)

我没有在Chrome.* API中找到一种方法来做到这一点,甚至是实验性的。它不通过wscript运行,所以不允许使用ActiveXObject("Shell.Application")
我担心我唯一的选择是用NPAPI构建一个DLL,但我想看看是否有更简单的方法。

mrphzbgm

mrphzbgm1#

为了更新这一点,为同胞警惕孤独的旅行者,甚至NPAPI是不赞成和逐步淘汰。the NPAPI deprecation blog post中提到的一个替代方案看起来适合解决这类问题(而且非常漂亮),那就是本地消息传递API。

zbq4xfa0

zbq4xfa02#

如果你想在本地做任何事情,你需要使用NPAPI。这允许您在扩展的沙箱之外运行代码。
http://code.google.com/chrome/extensions/npapi.html

rdlzhqv9

rdlzhqv93#

或者,您可能希望有两个应用程序:
1.一个在Chrome扩展中工作的“客户端”
1.一个“本地服务器”,在那里执行实际的命令。
每当扩展需要执行命令时,它都可以通过tcp连接连接到本地服务器。

相关问题