- 修复打包扩展bug
- 调整打包规则
- 移除无效、不可用的候选项地址 不可用的 资源库 详情
- 更新 README.md
- 新增: 新增备份自定义规则功能
- 变更: 移除备份所有动态规则功能
-
新增: 创建 文档目录
docs
-
变更: 将辅助工具迁移到扩展目录外
-
变更: 将高级功能脚本、规则移动到
experimental-features
目录 ,部分实验脚本迁移到 extension-v3-test 仓库
-
新增: 对 firefox
提供基础版功能,暂不提供高级功能。详情: NDR 正则表达式 未定版
-
变更: 精简打包命令
-
变更: 使用 prettier 格式化代码
-
新增: github action workflows 实现命令行下载浏览器 并加载扩展,运行无界面加载扩展 (非headless 模式)
-
新增: URL 匹配规则添加
scheme
匹配,收缩匹配范围 -
新增: 默认规则实现兼容 firefox
-
新增: 准备发布 v3 1.0.0 版本
-
变更:
修改规则
developer.android.com
,developers.google.com
,source.android.com
,developers.google.com
,source.android.com
默认不启用 -
变更: 准备归档不属于扩展的目录和文件(进行中)
-
变更: 移除 2 种不支持的规则类型
"webtransport"
,"webbundle"
,实现兼容 firefox -
修复: 修复匹配规则宽泛 bug
-
变更:
imgur.com
的候选项规则 删除无效的候选项search.pstatic.net
-
变更:
lh3.googleusercontent.com
的候选项规则 删除无效的候选项search.pstatic.net
- 升级 josdejong/svelte-jsoneditor 并确定其版本为 v0.17.8
- 支持 firefox 浏览器,firefox 版本需要 >= v113
- 添加 python 脚本 便捷修改 manifest.json 文件,打包时构建支持 firefox 版本
- 域名
lh3.googleusercontent.com
和imgur.com
添加辅助规则。 删除请求头中referer
键值对 - 域名
lh3.googleusercontent.com
和imgur.com
重定向规则 资源类型,仅限图片 - 域名
fonts.googleapis.com
和fonts.googleapis.com
修改重定向规则,修改重定向到的目标地址
- v3 版本 修复 通过重新组织代码,解决删除单条规则时,重复渲染动态规则列表的 bug
- v3 版本 修复 修复打包 bug (打包补上 josdejong/svelte-jsoneditor)
- v3 版本 添加 格式化规则功能
- v3 版本 修改 规则条块颜色调整
- v3 版本 添加 默认候选规则,规则 id=9999,priority=9999(暂不启用)
- v3 版本 备注信息: 规则 id=9999,用于覆盖其他地址重定向规则
- v3 版本 添加 JSON (josdejong/svelte-jsoneditor)格式化工具
- v3 版本 修改 静态规则和默认候选项规则 规则编号统一一致
- v3 版本 修改 默认启用
developer.android.com
地址重定向 - v3 版本 修改 默认启用
source.android.com
地址重定向 - v3 版本 升级 到 0.10.23
- v3 版本 修改 扩展选项页面拆分为 2 个页面,分别是默认配置页面和高级配置页面
- v3 版本 新增 默认候选项新增域名
developer.android.com
- v3 版本 新增 默认候选项新增域名
source.android.com
- v3 版本 升级 到 0.10.22
- 默认候选项新增域名
developer.android.com
- 默认候选项新增域名
lh3.googleusercontent.com
- 默认候选项新增域名
cdn.sstatic.net
- 默认候选项新增域名
imgur.com
- 重定向例子
golang.org/dl/
- 重定向例子
commondatastorage.googleapis.com/chromium-browser-snapshots
- 规则列表区块颜色调整,用于区分不同的规则区间
- 移除无效的静态资源库 辉哥博客&蓝易云安全
fonts.googleapis.com
重定向到fonts.googleapis.cn
fonts.gstatic.com
重定向到fonts.gstatic.cn
- 新增使用扩展的修改响应头和请求头的功能解决跨域的例子 (CORS.json)
- 新增解决 stackoverflow.com 网站下 cdn.sstatic.net 域下静态资源加载慢的例子 (sstatic.net-stackoverflow.com.json)
- 修改演示例子里地址链接
- 添加 域名重定向到扩展指定指定页面的例子
- 修改打包脚本 和 添加本地部署脚本
- 添加点击扩展图标-自动打开扩展选项页 简述
- 启用快捷打开选项页功能
- 补全默认切换选项
- 新增更新规则的功能
- v2 版本修改使用例子
- 屏蔽快捷打开选项页功能
- 为默认静态规则,准备冗余候选项
- 域名
fonts.gstatic.com
和fonts.googleapis.com
暂时取消 地址重定向
- 新增拖拽文件上传规则
- 修改选项页 README.md
- 缩小部分规则匹配场景
- v2 版本扩展支持 XP 系统下 最后一个 chrome 版本
- v2 版本添加域名拦截功能
- 实现不更新扩展的前提下,同步主仓库最新版静态规则
- 新增
cn.gravatar.com, en.gravatar.com
地址重定向 v3
版本manifest.json
扩展选项页内容安全策略添加请求的地址v2
版本补上code.jquery.com/jquery-
替换- 新增下载扩展的方式和地址
- 扩展选项页功能完善-第三版
- 扩展选项页增加-演示例子
- 新增扩展选项功能截图
- 扩展选项页添加同步远端规则功能
- 扩展选项页完善自定义规则功能
- 新增
developers.google.com
- 替换为developers.google.cn
- 整理规则,合并规则文件,并且重命名名称
- 新增 高阶定制玩法 辅助工具
- 新增 扩展程序选项 WebUI 可视化自定义规则雏形
- 使用 prettier 格式化代码
- 添加自动化测试脚本
- 重新启用对 firefox 的支持, 启用的扩展位于
extension-v2
目录 - 移除目录
extension/test/extension-v3-test
- 衍生新仓库 extension-v3-test
- 新增
cdn.jsdelivr.net
- 替换为fastly.jsdelivr.net
- 新增
cdnjs.cloudflare.com
- 替换为cdnjs.loli.net
默认未启用 - 新增 公共 CDN 静态资源库 极客族公共加速服务
https://cdn.geekzu.org/cached.html
- 新增 公共 CDN 静态资源库 七牛静态库
http://staticfile.org/
- 新增 通过国内镜像 克隆本项目源代码
- 修复
www.google.com/recaptcha/
无法显示问题; 通过新增extension/rules/rules_redirect_1_extra.json
实现 - test 环境 修改:
extension/test/extension-v3-test/README.md
描述 - 格式化文件:
extension/rules/rules_redirect_1.json
- 修复
https://pub.dev/
无法地址重定向;通过移除pub.dev
的响应头content-security-policy
实现 - test 用例 新增
extension/test/README.md
测试用例记录
-
新增 公共 CDN 静态资源库 中科大
rules/README.md
-
修改屏蔽
content-security-policy
功能,新增 4个屏蔽选项
["cross-origin-embedder-policy", "cross-origin-opener-policy", "cross-origin-opener-policy-report-only","cross-origin-embedder-policy-report-only"]
-
新增 移除
CSP
的请求地址githubusercontent.com
-
新增
cdnjs.cloudflare.com
替换规则rules-cdnjs-cloudflare-com-redirect.json
,默认未启用 -
test 环境 修改功能: github.com 地址替换后 PAJX
报错,添加解决方案
extension/test/extension-v3-test/js/content-scripts/github.js
-
test 环境 新增功能: 自定义规则第一版雏形
extension/test/extension-v3-test/index.html
-
test 环境 新增功能: service-worker
sw.js
小工具,解决因域名地址替换导致出现的问题;比如 github PJAX 错误 -
test 环境 新增功能: service-worker
sw.js
小工具中
extension/test/extension-v3-test/js/tools/self-define-browser-editor.js
浏览器当作记事本使用 -
test 环境 新增功能: service-worker
sw.js
小工具中extension/test/extension-v3-test/js/tools/myscript-tools.js
开启"上帝"模式,可编辑网页
-
test 环境 新增功能: service-worker
sw.js
小工具中extension/test/extension-v3-test/js/tools/myscript-tools.js
查看网页引入的所有域名
-
新增
code.query.com
jquery 地址替换 -
解决 0.10.1 版本中
第9 , 10条不能共用问题
-
删除 0.10.1 版本中 高级玩法
excludedInitiatorDomains
错误配置位于
rules/rules_advance_redirect_2.json : "excludedInitiatorDomains":[]
-
maxcdn.bootstrapcdn.com 替换为 lib.baomitu.com
manifest.json -manifest-v2.json
(已复制保存)background.js
不再使用了manifest.json: manifest_version -3
- 新增
chromium manifest v3 declarativeNetRequest rules
- 新增
v3 redirect url rule (rules/rules_redirect_1.json)
- 新增
v3 remove response header rule
可以移除 CSP 选项(rules/rules_remove_header_1.json)
- 新增
v3 append request header rule
可向请求头添加内容(rules/rules_append_header_1.json)
- 新增
v3 block request header rule
锁请求(rules/rules_block_1.json)
- 新增 v3 固定替换地址 rule
(rules/rules_advance_redirect_1.json)
- 新增 v3 动态替换地址 rule
(rules/rules_advance_redirect_2.json)
- 上述第 9-10 条不能同时使用,会产生冲突