从Firefox Web扩展执行Javascript shell命令

时间:2017-05-25 14:44:17

标签: javascript shell firefox firefox-webextensions

所有Web扩展开发人员都注意到Firefox将停止SDK支持(允许在客户端执行shell的API),并且只接受Web扩展。

由于上述变化,我试图在Firefox的网络扩展API中使用javascript代码执行shell命令。

我正在处理执行Web扩展的网页(我通过使用javascript事件解决了它),但真正的麻烦是我需要在javascript主代码中执行shell命令来打开客户端程序,例如LibreOffice或后台Java代码,我不知道如何实现它。

还必须在Windows,OSX和Linux上执行这些shell命令。

1 个答案:

答案 0 :(得分:2)

您无法直接运行shell命令,但使用本机消息传递可以与特定的本机应用程序交换消息,该应用程序可以代表您的扩展程序启动其他应用程序: https://developer.mozilla.org/en-US/Add-ons/WebExtensions/Native_messaging