跳转到主要内容
v2.0.0-alpha
releasealpha
September 9, 2024
Extension.js 2.0.0-alpha bannerExtension.js 的初衷就是让跨浏览器扩展开发尽可能简单。自从登上 HackerNews 之后,我们做了大量内部改进,让这个包更小、更快、对开发者更友好。对我来说,“非常简单”意味着极低的认知负担,也意味着”似曾相识”。开发者熟悉复制/粘贴。作为开发者,如果我能复制粘贴一段代码,然后立刻就能从视觉上看到结果——无需配置——那感觉就非常简单。哪怕你一开始不理解这段代码,快速的视觉反馈也清楚地告诉你它应该怎么工作。这就是 Extension.js v2 想要做到的:用起来非常简单。Version 2.0.0-alpha
  • 30+ 模板,覆盖主流 JavaScript 框架、CSS 预处理器和扩展 API。在 GitHub 上查看
  • 支持在 manifest.json 中添加浏览器专属字段,且这些字段只在目标浏览器上生效,例如 {chrome:service_worker: "sw.js"}
  • extension.config.js——用于需要访问编译过程的高级场景。查看配置文档
  • 借助 SWC(Speedy Web Compiler) 带来更快的编译。
  • 全新文档站(就是你正在看的这个!)。
  • 一个新的模板站(即将推出)。
这次 alpha 主要聚焦在 bug 修复和对所有现有特性的测试,同时我们也在完善文档和模板站。请关注本博客或者在 X 上关注我们以获取后续更新。下个版本,我们会专注于让所有现有特性达到足够稳定、可以被文档化和测试的状态。感谢阅读,回头再聊。Cezar Augusto
Creator and Lead Developer, Extension.js