为什么扩展能做网页做不到的事
浏览器扩展可以在你打开的任何网页里运行。
普通网页只能管好自己域名下的页面。
浏览器插件 · 认识扩展
浏览器扩展装在浏览器里,能在用户打开的别人的网页上读取和修改内容;普通网页只能管自己的域名,这就是要做扩展的理由。
需求是:读者在任何文章页上划词就能收藏。默认交付形态是网页,先在 news.example 的文章里试一次,再换成扩展,最后去浏览器设置页看看边界。
浏览器扩展可以在你打开的任何网页里运行。
普通网页只能管好自己域名下的页面。
收藏夹 0 条 · 存在 notes.app 自己的页面里
当前交付形态是网页。下一步:点句子旁的「划选并收藏」,看文章有没有变化。
面板里的失败标记、高亮和徽标已经演过,这里只给命名。
先问一句:这件事是不是必须发生在别人的网页上?
Manifest V3 写,权限越少越好。chrome://extensions 本地加载,打开目标网站验收。目标一样,只差交付形态。
读者在 news.example 里选中文字就能收藏,收藏夹徽标跟着变。
网页碰不到别人的文章,读者每次都要切标签页、手动复制。需求本身没被满足。
你想做一个「在自己的博客里加一个点赞按钮」的功能。该做成什么?
术语的技术定义和行为以这些一手或权威资料为准。
和本知识点经常一起出现的概念。
看看真实的项目蓝图里,浏览器扩展是怎么被用上的。