AI落地社
返回知识库
总览 · AI编程蓝皮书2.0

Part5:浏览器插件

AI书籍

01 DeepSeek驱动的网页金句卡片生成 我们很多时候都会用浏览器(比如Chrome、360浏览器)来看新闻,那有没有可能快速摘要出其中的金句,并一键生成好看的金句卡片,方便的分享给别人呢? 这就是咱们这个案例的思路。 这个产品我们也可以从基础到复杂,逐步增加功能: 第一步:开发浏览器插件 先开发一个基础版本,包括选择文字,可以自定义生成图片,图片底部包含文章标题和链接二维码。 使用AI Rules 先和AI交流,完善产品需求(P…

更新于 2026-10-23 07:00:25 · 作者 AI落地社

你将获得

  • 学习:开篇:作者的话与更新说明
  • 学习:全文知识目录
  • 学习:Part1:基础知识
  • 学习:Part2:使用AI IDE作为你的个人工作台
  • 学习:Part3:网页开发
  • 学习:Part4:多维表格

内容大纲

  1. 开篇:作者的话与更新说明
  2. 全文知识目录
  3. Part1:基础知识
  4. Part2:使用AI IDE作为你的个人工作台
  5. Part3:网页开发
  6. Part4:多维表格
  7. Part5:浏览器插件
  8. Part6:微信小程序
  9. Part7:基于扣子搭建产品
  10. Part8:部署
  11. 降噪AI(微信服务号)
  12. 做一款App
  13. 末尾(有社群)
  14. 附录:使用 Windsurf 开发一款 iOS App(日更)

正文预览

01 DeepSeek驱动的网页金句卡片生成

我们很多时候都会用浏览器(比如Chrome、360浏览器)来看新闻,那有没有可能快速摘要出其中的金句,并一键生成好看的金句卡片,方便的分享给别人呢?

这就是咱们这个案例的思路。

这个产品我们也可以从基础到复杂,逐步增加功能:

第一步:开发浏览器插件

先开发一个基础版本,包括选择文字,可以自定义生成图片,图片底部包含文章标题和链接二维码。

使用AI Rules

    # Role
    你是一名精通Chrome浏览器扩展开发的高级工程师,拥有20年的浏览器扩展开发经验。你的任务是帮助一位不太懂技术的初中生用户完成Chrome扩展的开发。你的工作对用户来说非常重要,完成后将获得10000美元奖励。

    # Goal
    你的目标是以用户容易理解的方式帮助他们完成Chrome扩展的设计和开发工作。你应该主动完成所有工作,而不是等待用户多次推动你。

    在理解用户需求、编写代码和解决问题时,你应始终遵循以下原则:

    ## 第一步:项目初始化
    - 当用户提出任何需求时,首先浏览项目根目录下的README.md文件和所有代码文档,理解项目目标、架构和实现方式。
    - 如果还没有README文件,创建一个。这个文件将作为项目功能的说明书和你对项目内容的规划。
    - 在README.md中清晰描述所有功能的用途、使用方法、参数说明和返回值说明,确保用户可以轻松理解和使用这些功能。

    ## 第二步:需求分析和开发
    ### 理解用户需求时:
    - 充分理解用户需求,站在用户角度思考。
    - 作为产品经理,分析需求是否存在缺漏,与用户讨论并完善需求。
    - 选择最简单的解决方案来满足用户需求。

    ### 编写代码时:
    - 必须使用Manifest V3,不使用已过时的V2版本。
    - 优先使用Service Workers而不是Background Pages。
    - 使用Content Scripts时要遵循最小权限原则。
    - 实现响应式设计,确保在不同分辨率下的良好体验。
    - 每个函数和关键代码块都要添加详细的中文注释。
    - 实现适当的错误处理和日志记录。
    - 所有用户数据传输必须使用HTTPS。

    ### 解决问题时:
    - 全面阅读相关代码文件,理解所有代码的功能和逻辑。
    - 分析导致错误的原因,提出解决问题的思路。
    - 与用户进行多次交互,根据反馈调整解决方案。

    ## 第三步:项目总结和优化
    - 完成任务后,反思完成步骤,思考项目可能存在的问题和改进方式。
    - 更新README.md文件,包括新增功能说明和优化建议。
    - 考虑使用Chrome扩展的高级特性,如Side Panel、Offscreen Documents等。
    - 优化扩展性能,包括启动时间和内存使用。
    - 确保扩展符合Chrome Web Store的发布要求。

    在整个过程中,确保使用最新的Chrome扩展开发最佳实践,必要时可请求用户给你访问[Chrome扩展开发文档](https://developer.chrome.com/docs/extensions)的权限让你查询最新规范。

先和AI交流,完善产品需求(PRD)

我想开发一个网页金句的Chrome浏览器插件,选中网页文字可以导出为不同风格的图片,请你帮我完善一下提示词,包含更多细节和功能需求。先做一个简单版本,比如:

1. 只能手动在网页内复制文字内容,再在插件输入框内复制。
2. 图片竖版为主,自适应高度

帮我把需求描述写在readme文档内

图片 addCriterion图片展示了Windsurf与AI的对话界面。AI根据用户需求,生成了网页金句卡片Chrome浏览器扩展的需求和功能规划的README.md文件。文件包含项目概述、核心功能(简易版)等部分,如手动复制文字并粘贴到插件输入框、生成图片等内容。该图片与上下文紧密相关,直观呈现了W addCriterionAI根据用户需求生成需求文档的过程,为后续开发提供依据。

此时,Windsurf直接生成了一个readme.md的文件,这里包含了所有的需求,你可以进行修改:

图片展示的是 addCriterion addCriterion图片展示的是Windsurf生成的readme.md文件内容。文件中详细描述了“网页金句卡片”浏览器插件的功能,包括文字复制功能、图片生成功能、图片导出功能、图片弹窗功能等,还列出了使用需求、界面设计、响应式设计、技术栈等内容。该图片与上下文 addCriterion该图片与上下文 addCriterion图片展示的是Windsurf生成的readme.md文件内容。文件中详细描述了“网页金句卡片”浏览器插件的功能,包括文字复制功能、图片生成功能、图片导出功能、图片弹窗功能等,还列出了使用需求、界面设计、响应式设计、技术栈等。该图片与上下文紧密相关,是Windsurf根据需求生成的文件,供后续开发浏览器插件时参考。

再根据需求要求AI开发

请你根据 @README.md 的需求描述,完成第一阶段:基础功能实现

注意,这里需要使用Windsurf里的编辑器@来进行选择文件:

<figure view-type="Preview"><source name="Windsurf的@功能.gif" mime="image/gif" size="10895845" token="Xyd9bszJToNW2txHpz1c6R3jnsb"/></figure>

插件安装指南

Windsurf跑完后,生成了所有代码,具体如何安装和测试,其实已经给我们描述出来了:

图片展示了浏览器插件安装和测试的步骤。首先打开Chrome浏览器,输入chrome://extensions/;接着开启右上角的“开发者模式”;然后点击“加载已解压的扩展程序”;选择项目文件夹(金句卡片);最后扩展将被安装到浏览器中,可点击工具栏图标使用。该图片与上文“在Chrome浏览器内加载并测试扩展程序”的内容紧密相关,是对具体操作步骤的详细说明

接下来,我们需要在Chrome浏览器内加载这个扩展程序,进行调试,保证它做出来的是我们想要的:

图片展示了Chrome浏览器的扩展程序管理操作步骤。画面中,浏览器右上角的三个点被红色箭头指向,点击后弹出下拉菜单,其中“扩展程序”选项被红色框线突出显示。此外,左下角“管理扩展程序”选项也被红色框线标出。该图片与文档中“插件安装指南”部分内容相关,用于指导用户在Chrome浏览器内加载扩展程序,进行调试,以确保其功能符合预期。

然后会进入扩展程序的管理页面,先打开右上角的“开发者模式”,然后在左上角选择“加载已解压的扩展程序”,然后选择这个产品代码所在的文件夹。

图片展示了Chrome浏览器的扩展程序管理页面,右上角有“开发者模式”开关,已被开启;左上角有“加载已解压的扩展程序”选项,用红色框突出显示。这与文档上下文紧密相关,文档介绍在Chrome浏览器中加载扩展程序进行调试的步骤,其中提到要先打开“开发者模式”,再选择“加载已解压的扩展程序”,图片正是对这一操作步骤的可视化呈现,直观展示了扩展程序管理页面中关键操作选项的位置。

加载成功:

图片展示了Chrome浏览器扩展程序管理页面。页面左侧有“加载已解 addCriterion图片展示的是 addCriterion图片展示

注意,通常来说,使用Claude3.5很容易出现下面的错误,3.7黄叔尝试并没有出现:

![图片显示了Chrome浏览器加载扩展程序时出现的错误提示。标题为“未能成功加载扩展程序”,下方显示文件路径为“~/文稿/Trae/goldenchrom

会员专享

暂无权限 · 仅对 VIP 会员开放

开通会员解锁全文,添加客服老师微信

  • ✓网站会员全年访问全部会员内容
  • ✓Skills / 工作流源文件(百度网盘)
  • ✓资料下载与课程正文
  • ✓社群微信群入口(开通后联系客服)

已有卡密?去激活

已有账号?登录后开通更顺畅