首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在NW.js中运行Chrome扩展?

如何在NW.js中运行Chrome扩展?
EN

Stack Overflow用户
提问于 2016-09-05 17:42:43
回答 1查看 2.8K关注 0票数 6

这个问题很简短,也很清楚。我想知道如何在NW.js中运行我的Chrome扩展。

我知道您可以在NW.js中运行一个应用程序,我认为您也可以运行扩展吗?

我在这个话题上找不到多少。早在2013年,实现这一目标的方式似乎是:

代码语言:javascript
复制
nw [path to manifest.json] --load-extension

任何想法都是值得赞赏的!

EN

回答 1

Stack Overflow用户

发布于 2022-07-26 09:18:41

是的你可以。

首先,下载所需的分机。在本例中,我将使用此调试工具,它在dev tools窗口中添加了一个附加选项卡。

  • 在NW.js 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 (这取决于您的确切需求)。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/39335455

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档