WebExtensions

Awesome WebExtensions Awesome

>精选的精选资源列表 WebExtensions 发展.

WebExtensions是用于开发浏览器附加组件的跨浏览器系统. 该系统在很大程度上与 extension API 受Google Chrome和Opera支持. 在大多数情况下,为这些浏览器编写的扩展程序将在Firefox或 Microsoft Edge 只是 a few changes.

Getting started

Community

Libraries and Frameworks

代码意味着成为扩展的一部分.

Tools

可以帮助您管理扩展程序的应用程序.

  • Chrome Webstore Upload -通过cli(或自动在Travis上)将扩展程序上传到Chrome网上应用店.
  • mozilla/web-ext -命令行工具,可帮助构建,运行和测试WebExtensions.
  • chromepet -发布新版本时获得通知.
  • chrome-ext-downloader -在Chrome网上应用店下载任何扩展程序,以了解其操作方法.
  • chrome-store-api -Chrome Web Store API包装器.
  • Chrome extension source viewer -WebExtension,可直接在商店上查看扩展的源代码.
  • @wext/shipit -自动发布到Chrome网上应用店,Mozilla插件和Opera插件的工具.
  • wext-manifest-loader -Webpack加载器,可让您指定“ manifest.json”属性以仅在特定浏览器中显示.
  • webextension-manifest-loader -Webpack加载器,用于加载浏览器定制的manifest.json. 它还导入所有可导入的属性,使您可以将“ manifest.json”作为唯一的webpack入口点.

Testing

Boilerplates

Sample Extensions

这些是简单而现代的WebExtensions存储库,可以帮助您确定组件的运行位置,包括通过Travis CI自动部署.

License

CC0

在法律允许的范围内, Federico Brigante 放弃了此作品的所有版权以及相关或邻近的权利.