Javascript shell 从 Firefox 网络扩展执行命令
Javascript shell command execution from Firefox web extensions
所有 Web 扩展开发人员都注意到 Firefox 将停止 SDK 支持(API 允许 shell 在客户端执行)并且将只接受 Web 扩展。
由于上述更改,我正在尝试让 javascript 代码在 Firefox 的网络扩展中执行 shell 命令 API。
我正在处理一个执行web扩展的网页(我使用javascript事件解决了它),但真正的麻烦是我需要执行一个shell命令javascript 打开LibreOffice 等客户端程序的主要代码或后台Java 代码,我不知道如何实现它。
还需要在 Windows、OSX 和 Linux 上执行这些 shell 命令。
您不能直接 运行 shell 命令,但本机消息传递允许您与特定的本机应用程序交换消息,该应用程序可以代表您的扩展程序启动其他应用程序:
https://developer.mozilla.org/en-US/Add-ons/WebExtensions/Native_messaging
所有 Web 扩展开发人员都注意到 Firefox 将停止 SDK 支持(API 允许 shell 在客户端执行)并且将只接受 Web 扩展。
由于上述更改,我正在尝试让 javascript 代码在 Firefox 的网络扩展中执行 shell 命令 API。
我正在处理一个执行web扩展的网页(我使用javascript事件解决了它),但真正的麻烦是我需要执行一个shell命令javascript 打开LibreOffice 等客户端程序的主要代码或后台Java 代码,我不知道如何实现它。
还需要在 Windows、OSX 和 Linux 上执行这些 shell 命令。
您不能直接 运行 shell 命令,但本机消息传递允许您与特定的本机应用程序交换消息,该应用程序可以代表您的扩展程序启动其他应用程序: https://developer.mozilla.org/en-US/Add-ons/WebExtensions/Native_messaging