这个问题很简短,也很清楚。我想知道如何在NW.js中运行我的Chrome扩展。
我知道您可以在NW.js中运行一个应用程序,我认为您也可以运行扩展吗?
我在这个话题上找不到多少。早在2013年,实现这一目标的方式似乎是:
nw [path to manifest.json] --load-extension任何想法都是值得赞赏的!
发布于 2022-07-26 09:18:41
是的你可以。
首先,下载所需的分机。在本例中,我将使用此调试工具,它在dev tools窗口中添加了一个附加选项卡。
package.json文件中,确保有一个名为chromium-args的条目。--enable-extensions --load-extension=relative_path_to_extension_manifest.我的package.json看起来是这样的:

重新启动应用程序之后,扩展将如预期的那样显示:

我要补充的是,完整的Chrome可能无法提供给您。我找不到关于NW.js支持什么的信息,但是电子绝对支持不支持整个API。,所以这可能有类似的限制。
我还注意到您在评论中提到您需要分配一个热键。我需要知道您想要做什么,但本质上您可以选择使用浏览器机制(如addEventListener('keydown', myHandler) )或使用NW.js API (这取决于您的确切需求)。
https://stackoverflow.com/questions/39335455
复制相似问题