我没有找到在 chrome.* API 甚至实验中执行此操作的方法。它不通过 wscript 运行,因此
ActiveXObject("Shell.Application")
不允许。
我担心我唯一的选择是用 NPAPI 构建一个 dll,但我想看看是否有更简单的方法。
我没有找到在 chrome.* API 甚至实验中执行此操作的方法。它不通过 wscript 运行,因此
ActiveXObject("Shell.Application")
不允许。
我担心我唯一的选择是用 NPAPI 构建一个 dll,但我想看看是否有更简单的方法。
为了给一个谨慎的孤独旅行者更新这一点,甚至 NPAPI 也已被弃用并被逐步淘汰。NPAPI 弃用博客文章中提到的一个看起来适合这类问题(而且非常漂亮)的替代方案是Native Messaging API。
如果你想在本机上做任何事情,你需要使用 NPAPI。这允许您在沙箱之外为您的扩展运行代码。
或者,您可能需要两个应用程序:
每当扩展程序需要执行命令时,它可以通过 tcp 连接连接到本地服务器。