介绍 Plasmo – Plasmo

内容

Follow PlasmoHQ on TwitterWatch our Live DEMO every FridayJoin our Discord for support and chat about our projects

欢迎来到 Plasmo,这个一体化平台使浏览器扩展开发者能够轻松创建、测试和发布出色的扩展。使用 Plasmo,您可以告别繁琐的样板代码,迎接更快速、更无缝的开发体验。

产品提供

我们的旗舰产品,Plasmo Framework,是终极浏览器扩展 SDK。它旨在帮助您快速轻松地编写扩展代码,而无需担心浏览器扩展的复杂性。

一旦你构建了扩展,使用 Itero TestBed 在真实环境中测试它。这个强大的预发布环境让你看到你的扩展在实际使用中的表现,并在发布前进行必要的更改。直接向你的测试用户发布,无需审查流程的阻碍。

最后,当你准备好上线时,我们的Plasmo BPP工具使得自动化发布过程变得简单。只需几次点击,你就可以将你的扩展发布到全世界,并开始获得用户。

Plasmo 框架

想象一个构建浏览器扩展变得简单有趣的世界。繁琐的开发过程和与复杂的API和配置作斗争的日子已经一去不复返。

使用 Plasmo,声明式开发变得轻而易举 - 只需编写一个文件,导出一个组件,Plasmo 会为您完成其余的工作,自动打包并挂载它。此外,我们活跃的社区 (在新标签页中打开) 拥有超过 400 名开发者,始终在这里提供帮助并分享他们的专业知识。

Plasmo 为 Typescript、React、Preact、Svelte 和 Vue 提供一流的支持,使构建复杂、美观和可扩展的扩展变得简单。并且内置了实时重载和 React HMR,您可以立即看到更改,而无需手动刷新扩展。

Plasmo 还配备了强大的库用于 存储消息传递,以及对 .env 文件 的内置支持。此外,凭借 Plasmo 的 "学习一次,随处编写" 方法,您可以一次构建扩展,并轻松 将其定位到多个浏览器和清单版本

要开始: 点击这里

要迁移: 点击这里

Itero 测试平台

测试浏览器扩展可能是一个繁琐且耗时的过程。传统方法通常需要等待浏览器商店的批准,或者让您的测试人员手动安装更新。Itero TestBed 提供了解决此问题的方案,允许您即时将更新推送给您的测试人员。

我们的SaaS平台还与GitHub集成,并包括自动版本控制。使用Itero TestBed,您可以简化测试过程,专注于快速迭代。

功能包括:

  • 实时更新您的测试人员
  • GitHub 集成以便于部署
  • 自动版本控制

要开始: 点击这里

Plasmo 浏览器平台发布者

开源的 GitHub 操作,使您可以轻松地将浏览器扩展发布到 Chrome、Firefox 附加组件和 Microsoft Edge 附加组件商店。使用 Plasmo BPP,您可以自动化发布过程,花更多时间构建您的扩展。

要开始: 点击这里

总结
Plasmo是一个一体化平台,旨在简化浏览器扩展开发者的工作流程。其核心产品Plasmo Framework是一个强大的浏览器扩展SDK,帮助开发者快速编写扩展代码,免去繁琐的样板代码。开发完成后,Itero TestBed提供真实环境测试,允许开发者在发布前进行必要的调整,并可直接将更新推送给测试者。最后,Plasmo BPP工具简化了发布流程,开发者只需几次点击即可将扩展发布到各大浏览器商店。Plasmo支持Typescript、React、Preact、Svelte和Vue,具备实时重载和强大的存储、消息传递库,支持多浏览器和清单版本的目标。Plasmo致力于为开发者提供高效、便捷的开发体验,帮助他们更快地推出优质扩展。