- 实现不更新扩展的前提下,同步主仓库最新版静态规则
- 新增
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 条不能同时使用,会产生冲突