惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

Y
Y Combinator Blog
V
V2EX
Jina AI
Jina AI
爱范儿
爱范儿
M
MIT News - Artificial intelligence
量子位
L
LangChain Blog
Google DeepMind News
Google DeepMind News
酷 壳 – CoolShell
酷 壳 – CoolShell
罗磊的独立博客
腾讯CDC
MongoDB | Blog
MongoDB | Blog
P
Proofpoint News Feed
宝玉的分享
宝玉的分享
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
Last Week in AI
Last Week in AI
H
Hackread – Cybersecurity News, Data Breaches, AI and More
F
Fortinet All Blogs
The GitHub Blog
The GitHub Blog
Engineering at Meta
Engineering at Meta
博客园 - 聂微东
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
Vercel News
Vercel News
T
The Blog of Author Tim Ferriss

Surmon.me

一人有限集团 你就是不敢 创造力是温柔的谎言 人类正在退出人类 AI 代替不了这样的你 脉冲点火背后的架构设计 基于 Cloudflare 生态的 AI Agent 实现 NodePress 支持用户登录了 从统计学习到通用智能 2025 投资报告:走慢的路 无依之地 会杀人的菩萨 无我不是共识 文化的积重与偏见 当下即安 科学的尽头是态度 无我不是 Egoless 信仰不因恐惧而存在 世间无解的矛与盾 先别急着做些什么 佛不需要你的皈依 真理的幻觉 两扇大门 造心里的浮屠 自胜者强 逻辑与智慧 真的相 快乐的秘密 只需愿意 是名体验
一个简单的 Chrome 插件
Surmon · 2017-04-09 · via Surmon.me

原创

天猫商品评论页没有淘宝一样的 “原图、向左转、向右转”,简单做了个加上。

重温了一遍 Chrome 扩展开发的 API。

简单说:一个 manifest.json 作为入口,里面配置了插件要引入的 CSS、Js 等资源,配置了插件的基本信息,还有插件要生效的页面、权限等乱七八糟的...

Js 部分分为 内容 Js后景 Js(这么叫可能不标准)

  • 内容 Js 也就是 content_scripts,一般放一些跟 DOM 操作的代码
  • 后景 Js 也就是 background_script,可以做一些计算类、请求类...不需要参与 DOM 的事
  • 两者均在沙盒中运行,彼此通过 Chrome 开放的 Message API 通信,实测两者均无法共享目标页的数据和变量,如你在 content_scripts 中引入 jQuery ,目标页是无法访问的

能做的事挺多的...

代码在这: #chrome-tmall-rate-thumb-extend

对了,用了一个叫 MutationObserver 的API,可以对 DOM 的变动进行监听。

插件用起来长这样:

一些相关链接: