Releases: koni20/iris-extension
Release list
Iris v1.11.1
Iris v1.11.1
延续 v1.11.0 的「引用质量透镜」,这次重点是巩固国产 AI 平台的采集精度,并第一次加入低打扰的评分入口。
新增
- ✅ popup 评分入口:低频出现(累计打开 ≥5 次且安装 ≥3 天才展示一次),可一键永久关闭,纯本地计数判断,不发送任何请求
- ✅ 国产 AI 引用采集补强:DeepSeek / 豆包 / 通义 / 腾讯元宝 / Kimi 优先匹配专用引用容器(
reference/citation/source-card等 class/data-testid),并增强「参考资料」类标题的就近采集逻辑,减少漏检与噪音 - ✅ 中文媒体分类扩充:
citationSourceType.js补充新浪、搜狐、东方财富、澎湃系等主流媒体归类;百家号 / 微信公众号 / 头条归入 UGC;gov.cn等官方域补充,减少「其他」类的误判 - ✅ 分享文案优化:一键复制的分享文案加入「AI 答案不一定是真的」钩子;复制成功的 toast 附带一句轻量评分引导
修复
- 🔧 分享/CTA 按钮文字换行问题(增加
white-space: nowrap)
隐私承诺不变
Iris 依然是零数据插件:所有检测在本地完成,评分入口的展示状态也只存在本机 chrome.storage.local,不上传任何数据。
Iris v1.11.0
Iris v1.11.0
把 AI 来源体检升级为「引用质量透镜」,并补上国产 AI 支持与一键分享。
新增
- 引用质量透镜:对 AI 引用的每条来源做可靠分类——官方/学术、主流媒体、论坛/UGC、低可信、其他,面板每次都有可看可分享的信息。
- 大白话可信度结论 + 行动建议:一句普通人/家长一眼能懂的结论(缺少权威来源 / 主要依据论坛 UGC / 依赖单一来源 / 包含权威来源 / 引用了 N 个可疑来源)+ 行动建议;叙事重定位到「AI 答案不一定是真的」。
- 支持国产 AI 平台:引用体检覆盖扩展到 DeepSeek、豆包、通义、腾讯元宝(Kimi 已支持)。
- 构成分段条:浮动面板新增来源构成分段条与图例,折叠条同步展示头条结论。
- 一键分享:面板新增「分享」按钮,复制一段带品牌与安装链接的精简结论,方便转发给亲友复核 AI 回答。
- 「安装 Iris」入口:面板底部指向 Chrome 商店,提升截图/分享后的可发现性。
优化
- popup 同步口径:AI 来源卡片新增可信度结论、构成统计与每条来源的类别标签。
- popup 上下文聚焦:按页面类型前置招牌卡(AI 回答页=引用透镜 / 普通网页=追踪器),其余模块收进「更多」折叠区,功能与设置开关全部保留。
- 新增
citationSourceType.js分类库(TLD 规则 + 精选权威/媒体/UGC 表,含父域名后缀匹配);只做能可靠识别的桶,不引入新权限。
所有处理均在本地完成,不收集、不上传任何数据。完整源码已开源。
v1.10.0 — AI 来源体检(页面内标注)
✨ 新功能:AI 来源体检(页面内标注)
在 Perplexity / ChatGPT / Gemini / Kimi / Copilot / 秘塔(metaso) 等 AI 回答页面内,对 AI 引用的每一个来源做「就地体检」:
- 🟡 / 🔴 内嵌角标:在可疑 / 低可信来源旁直接标注,命中已知的阴谋论、内容农场、健康伪科学、编造新闻等低可信域名库;可信来源不加任何标记,避免噪音。
- 🛡 浮动体检面板:页面右下角汇总「已检查 N 个来源,X 个可疑」,可展开查看被标记来源与原因。面板带 Iris 标识,便于截图分享。
- ⚙️ 可控:设置页新增「页面内角标与面板」开关(默认开启),切换即时生效,无需刷新页面。
复用既有的来源可信度评分链路(综合内容安全库 / 追踪器库 / 低可信引用库),评分仍在后台完成;页面内标注用 Shadow DOM 隔离样式,不引入新权限、不暴露扩展图标资源。
🔧 修复与改进
- Kimi 改名 kimi.com:加入体检支持名单、钓鱼检测白名单与 AI 网站识别表,不再把官方 kimi.com 误报为「仿冒钓鱼站」。
- 设置即时生效:所有模块开关切换后通过广播实时下发,打开的页面无需刷新。
- UI:popup 齿轮 / 历史按钮放大,齿轮图标加大,看得更清。
- 收录 build.sh 打包脚本,保证 importScripts 依赖齐全、产出干净 zip。
完整变更:v1.9.1...v1.10.0
v1.7.1 — Hotfix: 模块开关与灵敏度真正生效
Bug Fixes
🔧 模块开关真正生效
v1.7.0 中,用户在设置面板关掉的模块(追踪器 / 指纹检测 / AI 安全 / 内容安全 / Spend Guard / Cookie 同意)后台仍在持续运行,本次修复后关闭即真正停止检测。
🔧 Spend Guard 灵敏度真正生效
- 标准模式:仅扫描 URL 含订阅/付款关键词的页面
- 严格模式:跳过 URL 门控,扫描所有页面
升级建议:若你之前使用过设置面板,建议更新到此版本。
v1.7.0 — 本地历史记录 + Sticky 卡片标题
v1.7.0 — 本地历史记录 + Sticky 卡片标题
✨ 新功能
📊 本地历史记录面板
- Header 新增 📊 按钮,点击进入历史面板(与设置面板互斥)
- 顶部汇总近 7 天:追踪器总数 / AI 调用 / 低可信引用
- 本周 Insights(核心亮点):
- 🔍 追踪器最多的网站(Top 4,显示次数)
- 🤖 后台调用 AI 的网站(Top 4)
⚠️ 低可信引用最多的 AI 平台(Perplexity / Kimi 等)- 💳 Spend Guard 触发网站数
- 🍪 Cookie 暗模式网站数
- 底部每日条形图(最近 30 天)
- 数据完全本地存储(chrome.storage.local),零后端,零上报
📌 Sticky 卡片标题
- 展开的 Section Card(Trackers / Browser APIs 等)标题固定在顶部
- 滚动内容时标题不再消失
🔧 技术改进
sessionTotals新增 5 个维度:siteTrackers / siteAiCalls / lowTrustPlatforms / spendSites / cookieDarkSiteswebNavigation.onCommitted:导航离开前先记录旧页面数据再清空,修复数据丢失问题tabs.onUpdated:移除提前删除 tabData 的逻辑(避免在 onCommitted 记录前就清空)tabs.onRemoved:关闭 tab 时同步记录站点数据AI_SEARCH_SOURCES:记录产生低可信引用的 AI 平台 hostname
文件变更:background.js · popup.js · popup.css · popup.html · manifest.json
v1.6.0 — Session 汇总 + 用户设置页 + 域名库扩充
v1.6.0 — Session 汇总 + 用户设置页
✨ 新功能
📊 浏览会话汇总栏
- Popup 顶部新增汇总栏,实时展示本次会话累计:🔍 追踪器总数 · 🤖 AI 调用次数 ·
⚠️ 低可信引用数 - 跨 Tab 聚合,低可信引用 > 0 时橙色高亮
- 数据随 service worker 生命周期持久,刷新页面不归零
⚙️ 用户设置页
- Header 齿轮按钮进入设置面板
- 6 个模块独立开关(追踪器 / 浏览器 API / AI 安全 / 内容安全 / Spend Guard / Cookie 同意)
- Spend Guard 灵敏度:标准(仅订阅/付款页)/ 严格(所有页面)
- 已关闭模块显示灰色 "Off" 角标,设置持久化至 chrome.storage.local
🗂 AI 引用低可信域名库:9 → 167 个
新增 3 个分类,数据来源 OpenSources (CC BY 4.0)、MBFC、iffy.news (MIT):
| 分类 | 数量 | 内容 |
|---|---|---|
| 薄内容 / 内容农场 | 26 | 英文 SEO 聚合站 + 中文百家号/好看视频/快看点 |
| 阴谋论 / 国家背景虚假信息 | 76 | InfoWars / globalresearch / RT / Sputnik 等 |
| 伪科学 / 健康虚假信息 | 30 | Mercola / NaturalNews / childrenshealthdefense 等 |
| 编造新闻 / 严重误导 | 35 | 已知造假站、主流媒体仿冒站、讽刺站(AI 常误用) |
🌏 Spend Guard 中日文模式补充
中文新增:连续包月/包年/自动扣费、随时取消/退订、活动价→原价/首年定价、限时优惠(新信号 subSig_urgency_discount);URL 门控新增套餐/续费/年费/购买
日文新增:自動更新/自動課金/継続課金、いつでも解約/キャンセル、初月無料→その後X円、月額X円、1日あたりX円、無料トライアル+クレジットカード;URL 門控新增購入/料金/プラン/定期
🐛 Bug Fix
修复 setupCookieConsentScanner 作为独立 IIFE 无法访问 report() 函数(ReferenceError),将其移入主 IIFE 内部
文件变更:background.js · inject.js · citationLowTrust.js · popup.html · popup.css · popup.js · i18n.js · manifest.json
v1.4.0: AI 引用可信度 + 订阅消费陷阱检测
新功能
AI 引用来源可信度(v1.3)
在 Perplexity、ChatGPT、Kimi、Gemini 等 AI 搜索页面自动采集引用外链域名,从三个维度打分:
- 内容安全库命中(Adult / Gambling / Scam / Extreme →
low;Violence →caution) - 高侵入追踪器类型(Fingerprinting / Data Broker / Session Recording →
caution) - 新增
citationLowTrust.js薄内容/聚合转载域名静态列表(→caution)
结果展示在 AI 标签页顶部,逐域名列出可信等级与原因。
订阅消费陷阱检测 Spend Guard(v1.4)
新增第五个标签页「Spend / 消费」,启发式检测定价与结账页面的常见话术:
- 门控逻辑:仅在路径含 checkout/pricing/subscribe 等关键词且页面有卡号或密码输入框时扫描
- 检测 6 类模式:免费试用+付款、自动续费、随时取消、阶梯定价、日均折算、月费价格表
安全修复
新增 esc() HTML 转义函数,所有 innerHTML 渲染路径均已修复,防止 XSS 注入。
UI 优化
移除 Google Fonts 外部依赖,改用系统字体栈(-apple-system、ui-monospace 等)。
代码清理
清除所有 console.log / console.warn 调试输出;background.js 全部使用静默降级 catch {}。
v1.1.0 — Privacy & AI Safety
What's new in v1.1.0
🤖 AI Safety Detection
Detects when a page communicates with AI services — covering 27 providers including OpenAI, Anthropic, Google Gemini, DeepSeek, Kimi, Tongyi Qwen, Doubao, ChatGLM, and more. Intercepts fetch, XHR, WebSocket, and SSE streams.
🚨 AI Phishing Detection
Warns you when a domain impersonates a known AI brand (e.g. chatgpt-login.com, kimi-ai.cn). Covers 20 AI brands with legitimate domain whitelists.
🌍 6-Language Support
Full UI localization: English, 简体中文, 日本語, Español, Français, Deutsch.
📡 Auto-updating Tracker Database
Pulls the latest Disconnect.me tracker list from GitHub every 7 days. 6,000+ domains, cached locally — zero extra bandwidth.
🎨 Iris Logo
New purple iris eye icon across all sizes.
🪶 Lightweight
Zero network overhead. ~4 MB memory. No data ever leaves your browser.
Install from source:
git clone https://github.com/koni20/iris-extension.git- Open
chrome://extensions→ Enable Developer mode → Load unpacked