浏览器扩展指南
在本文中,我们将引导你使用 Plasmo 和 Better Auth 创建浏览器扩展。
如果你想查看完整的示例,可以查看 浏览器扩展示例。
Plasmo 框架不提供浏览器扩展的后端。 本指南假设你已经设置了 Better Auth 的 后端, 并准备创建一个浏览器扩展来连接它。
现在你准备好了!
你现在已经为你的浏览器扩展设置了 Better Auth。
添加你想要的 UI 并创建你梦想的扩展!
要了解更多关于客户端 Better Auth API 的信息,请查看 客户端文档。
这里有一个快速示例 😎
打包你的扩展
要获取生产构建,运行以下命令。
转到 chrome://extensions 并启用开发者模式。

点击"加载已解压的扩展程序"并导航到你的扩展的 build/chrome-mv3-dev
(或 build/chrome-mv3-prod
)目录。
要查看你的弹出窗口,点击 Chrome 工具栏上的拼图图标,然后点击你的扩展。
了解更多关于 打包你的扩展的信息。
配置服务器认证实例
首先,我们需要你的扩展 URL。
扩展 URL 的格式如下:chrome-extension://YOUR_EXTENSION_ID
。
你可以在 chrome://extensions 找到你的扩展 ID。

转到你的服务器的认证文件,确保你的扩展的 URL 已添加到 trustedOrigins
列表中。
就是这样!
一切设置完成!你现在可以开始开发你的扩展了。🎉
总结
恭喜!你已经成功使用 Better Auth 和 Plasmo 创建了一个浏览器扩展。 我们强烈建议你访问 Plasmo 文档 以了解更多关于该框架的信息。
如果你想查看完整的示例,可以查看 浏览器扩展示例。
如果你有任何问题,请随时在我们的 GitHub 仓库 上提出问题,或加入我们的 Discord 服务器 获取支持。