我没有找到在chrome。* API甚至实验中做到这一点的方法。它不会通过wscript运行所以不允许使用ActiveXObject("Shell.Application")
。
我担心我唯一的选择是使用NPAPI建立一个dll,但我想知道是否有更简单的方法。
如果您想以本机方式执行任何操作,则需要使用NPAPI。这允许您在沙箱外面为扩展程序运行代码。
为了一个警惕的寂寞旅行者更新这个,甚至NPAPI已被弃用并被逐步淘汰。 the NPAPI decprecation blog post中提到的其中一个替代品看起来适合这类问题(而且非常漂亮)是Native Messaging API。
或者,您可能希望有两个应用程序:
每当扩展需要执行命令时,它都可以通过tcp连接连接到本地服务器。