如何在chrome扩展中执行shell执行?

问题描述 投票:9回答:3

我没有找到在chrome。* API甚至实验中做到这一点的方法。它不会通过wscript运行所以不允许使用ActiveXObject("Shell.Application")

我担心我唯一的选择是使用NPAPI建立一个dll,但我想知道是否有更简单的方法。

google-chrome google-chrome-extension shellexecute
3个回答
8
投票

如果您想以本机方式执行任何操作,则需要使用NPAPI。这允许您在沙箱外面为扩展程序运行代码。

http://code.google.com/chrome/extensions/npapi.html


11
投票

为了一个警惕的寂寞旅行者更新这个,甚至NPAPI已被弃用并被逐步淘汰。 the NPAPI decprecation blog post中提到的其中一个替代品看起来适合这类问题(而且非常漂亮)是Native Messaging API。


3
投票

或者,您可能希望有两个应用程序:

  1. 在Chrome扩展程序中工作的“客户端”
  2. 执行实际命令的“本地服务器”。

每当扩展需要执行命令时,它都可以通过tcp连接连接到本地服务器。

最新问题
© www.soinside.com 2019 - 2025. All rights reserved.