Plasmo 中文文档 博客
Web Accessible Resources vs index.d.ts:浏览器扩展开发中的资源访问与类型定义
深入解析 Web Accessible Resources 和 TypeScript 声明文件的区别与适用场景,帮助开发者正确选择资源管理方案 Read more
浏览器扩展开发:blur() + focus() 的妙用 - 富文本编辑器状态刷新技巧
分享在小红书自动化发布中通过 blur() 和 focus() 强制刷新编辑器状态的实战经验 Read more
Plasmo 样式导入实战:data-text 的正确打开方式
分享我在 Plasmo 项目中处理样式导入的心得,聊聊 data-text 和普通 import 的那些区别和最佳实践 Read more
Plasmo Content Script 独立配置机制详解
深入解析 Plasmo 框架中每个 content script 如何实现独立的 PlasmoCSConfig 配置,避免配置冲突 Read more
Plasmo CSUI 生命周期实战:让内容脚本 UI 管理变得简单
分享我在 Plasmo 项目中处理内容脚本 UI 生命周期的心得,通过问答形式聊聊自动化挂载卸载的那些事儿 Read more
Plasmo消息系统实战:让浏览器扩展组件轻松对话
分享我在Plasmo消息系统开发中的实际经验,教你如何在不同扩展组件之间实现安全高效的消息传递 Read more
Main World 实战:让 Chrome 扩展和网页直接对话
分享我在 Chrome 扩展开发中使用 main world 脚本的经验,教你如何突破隔离环境限制,直接操作网页全局变量 Read more
MutationObserver实战:让浏览器扩展智能监听DOM变化
分享我在Chrome扩展开发中使用MutationObserver的实际经验,教你如何优雅处理动态内容加载问题 Read more
Plasmo + Next.js 15 Prompt 套件:提升浏览器插件开发效率
一套精心设计的 Prompt 套件,帮助开发者快速构建基于 Plasmo 框架和 Next.js 15 的浏览器扩展,涵盖项目骨架、组件开发、测试和安全审查等全流程。 Read more
浏览器扩展点击模拟实战指南:click() vs simulateRealClick
全面介绍在浏览器扩展开发中如何正确选择和使用点击模拟方法,解决现代前端框架的兼容性问题 Read more
Chrome 插件标签页操作指南:chrome.tabs API 详解
全面介绍在 Chrome 插件开发中如何使用 chrome.tabs API 操作浏览器标签页,包括 Plasmo 框架和原生 MV3 架构的最佳实践。 Read more
浏览器扩展开发:waitForAnyElement 的多次调用真的有必要吗?
分享在微博自动填充功能开发中多次使用 waitForAnyElement 的实战经验,聊聊为什么看似重复的调用其实各有各的用处 Read more
Plasmo 内容脚本 UI 注入实战指南
深入解析 with-content-scripts-ui 示例项目,掌握四种 React UI 注入模式的实现原理和最佳实践 Read more
浏览器扩展开发:XPath vs querySelector 选择元素实战指南
分享在知乎自动操作中定位'发想法'按钮的实战经验,聊聊XPath和querySelector的选择技巧和适用场景 Read more