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

时间:2010-09-12 15:52:50

标签: google-chrome google-chrome-extension shellexecute

我没有找到一种方法在chrome。* API或甚至实验中做到这一点。它没有通过wscript运行 <{1}}是不允许的。

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

3 个答案:

答案 0 :(得分:11)

要为一位谨慎寂寞的旅行者更新此内容,即使是NPAPI也会被弃用并被淘汰。 the NPAPI decprecation blog post中提到的其中一个看起来适合此类问题(并且非常漂亮)的替代方案是Native Messaging API。

答案 1 :(得分:8)

如果您想以原生方式执行任何操作,则需要使用NPAPI。这使您可以在沙箱外部运行扩展代码。

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

答案 2 :(得分:2)

或者,您可能需要两个应用程序:

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

只要扩展程序需要执行命令,它就可以通过tcp连接连接到本地服务器。