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 网上应用店 API 包装器.
  • Chrome extension source viewer - WebExtension 可直接在商店中查看扩展的源代码.
  • @wext/shipit - 自动发布到 Chrome Web Store、Mozilla Addons 和 Opera Addons 的工具.
  • wext-manifest-loader - Webpack 加载器,可让您指定manifest.json 属性仅出现在特定浏览器中.
  • webextension-manifest-loader - 加载浏览器定制 manifest.json 的 Webpack 加载器. 它还导入所有可导入的属性,允许您将 'manifest.json' 作为您唯一的 webpack 入口点.

Testing

Boilerplates

Sample Extensions

这些是简单而现代的 WebExtensions 存储库,可以帮助您确定各个部分的去向,包括通过 Travis CI 进行自动部署.

License

CC0

在法律允许的范围内, Federico Brigante 已放弃本作品的所有版权和相关或邻接权.