v3.1.2
Stripe 拒付原因翻译器。把 Your card was declined. 这一句话,还原成银行到底说了什么、以及该怎么办。
两种装法,功能一样,挑一个:
| 怎么装 | |
|---|---|
| 油猴脚本(推荐,最省事) | 装好 Tampermonkey 后点这个链接:DeclineLens.user.js |
| Chrome / Edge 扩展 | 下面下载 DeclineLens-v3.1.2-chrome.zip,解压,浏览器地址栏进 chrome://extensions,打开右上角「开发者模式」,点「加载已解压的扩展程序」,选解压出来的文件夹 |
| Firefox 扩展 | 下面下载 DeclineLens-v3.1.2-firefox.zip,进 about:debugging → 「此 Firefox」→「临时载入附加组件」 |
它不做什么:不发任何网络请求,不上传任何数据,全部记录只存在你自己浏览器里,随时一键清空。详见 PRIVACY.md。
这一版改了什么
修复
- 油猴版现在也会在 DOM 上插握手旗子
data-declinelens。
之前只设了页面window上的标记。两个版本同时安装、且油猴版抢先跑到时,插件版的content.js看不到任何标记,3 秒后就会往hookFail里写一条 —— 弹窗顶部弹出「CSP 拦住了注入」的黄条,而实际上一切正常。属于虚惊一场型的误报,现在消除了。 - Firefox 清单补上
host_permissions: ["http://*/*", "https://*/*"]。
browser.scripting.registerContentScripts除了scripting权限,还要求扩展持有目标页面的主机权限,否则注入的脚本不会运行。缺这一条的后果是:文档里写的「Firefox 128+ 走官方 MAIN 世界通道」这条正路从来没有真正启动过,每次都静默退化成script标签注入 —— 而那条路会被有 CSP 的站点挡掉。
注意 Firefox MV3 里host_permissions默认是可选权限,用户仍需在about:addons里手动授权,README 4.3 节已写明这一步。
测试
- 自检从 58 项加到 60 项,新增两条专盯上面第一个问题:油猴版必须插旗子、
content.js必须认同一面旗子。