From f8980d7decee9986e19e7569f711f380ffd6f39d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=A5=BD=E5=90=A7=EF=BC=8C=E4=BD=A0=E6=83=B3=E8=AF=B4?= =?UTF-8?q?=E5=95=A5?= Date: Sun, 5 Feb 2023 22:20:59 +0800 Subject: [PATCH] upgrade 0.10.21 (#153) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * 规则列表添加颜色区块,加以区分不同区间规则和修改规则区间相关描述 * 添加新规则例子和改进规则列表区块颜色 * change description --- CHANGELOG-0.10.x.md | 10 ++ extension-v2/js/background.js | 1 + extension/manifest.json | 2 +- extension/options_ui/README.md | 9 +- extension/options_ui/css/app.css | 38 ++++--- extension/options_ui/index.html | 4 +- .../js/component/default-domains.js | 30 +++++- .../commondatastorage.googleapis.com.json | 33 +++++++ .../rules/example-no-use/golang.org.json | 70 +++++++++++++ extension/rules/mirrors/cdn.sstatic.net.json | 36 +++++++ .../rules/mirrors/developer.android.com.json | 36 +++++++ .../rules/mirrors/developers.google.com.json | 36 +++++++ extension/rules/mirrors/imgur.com.json | 96 ++++++++++++++++++ .../mirrors/lh3.googleusercontent.com.json | 99 +++++++++++++++++++ extension/sandbox/js/app.js | 10 ++ extension/test/README.md | 16 ++- 16 files changed, 507 insertions(+), 19 deletions(-) create mode 100644 extension/rules/example-no-use/commondatastorage.googleapis.com.json create mode 100644 extension/rules/example-no-use/golang.org.json create mode 100644 extension/rules/mirrors/cdn.sstatic.net.json create mode 100644 extension/rules/mirrors/developer.android.com.json create mode 100644 extension/rules/mirrors/developers.google.com.json create mode 100644 extension/rules/mirrors/imgur.com.json create mode 100644 extension/rules/mirrors/lh3.googleusercontent.com.json diff --git a/CHANGELOG-0.10.x.md b/CHANGELOG-0.10.x.md index b22d76c8..3ce4125f 100644 --- a/CHANGELOG-0.10.x.md +++ b/CHANGELOG-0.10.x.md @@ -4,6 +4,16 @@ ## [一个完整的 测试环境例子 可用于查看优秀的源码 ](https://github.com/jingjingxyk/extension-v3-test) +## CHANGELOG for 0.10.21 [2023-02-05 13:22:30 +0800] + +> 1. 默认候选项新增域名`developer.android.com` +> 1. 默认候选项新增域名`lh3.googleusercontent.com` +> 1. 默认候选项新增域名`cdn.sstatic.net` +> 1. 默认候选项新增域名`imgur.com` +> 1. 重定向例子 `golang.org/dl/` +> 1. 重定向例子 `commondatastorage.googleapis.com/chromium-browser-snapshots` +> 1. 规则列表区块颜色调整,用于区分不同的规则区间 + ## CHANGELOG for 0.10.20 [2023-01-30 23:12:54 +0800] > 1. 移除无效的静态资源库 [辉哥博客&蓝易云安全](https://www.haah.net/archives/7885.html) diff --git a/extension-v2/js/background.js b/extension-v2/js/background.js index 26f332f6..3d42b46a 100644 --- a/extension-v2/js/background.js +++ b/extension-v2/js/background.js @@ -337,6 +337,7 @@ chrome.webRequest.onBeforeRequest.addListener( "ajax.aspnetcdn.com/ajax/jquery.ui/$1/$2" ); url = url.replace("developers.google.com", "developers.google.cn"); + // url = url.replace("developer.android.com", "developer.android.google.cn"); return { redirectUrl: url }; }, { diff --git a/extension/manifest.json b/extension/manifest.json index f5df273c..69f90a53 100644 --- a/extension/manifest.json +++ b/extension/manifest.json @@ -1,6 +1,6 @@ { "name": "Replace Google CDN", - "version": "0.10.20", + "version": "0.10.21", "manifest_version": 3, "icons": { "128": "icons/128.png" diff --git a/extension/options_ui/README.md b/extension/options_ui/README.md index 350f323c..04e6991a 100644 --- a/extension/options_ui/README.md +++ b/extension/options_ui/README.md @@ -125,7 +125,14 @@ chrome.declarativeNetRequest.updateDynamicRules( | 9 | cdnjs.cloudflare.com | 默认未启用 | | 10 | cdn.jsdelivr.net | 启用 | | 11 | translate.googleapis.com | 默认未启用 | -| 12 | www.gstatic.com | 启用 | +| 12 | www.gstatic.com | 默认未启用 | +| 13 | developer.android.com | 默认未启用 | +| 14 | lh3.googleusercontent.com | 默认未启用 | +| 15 | cdn.sstatic.net | 默认未启用 | +| 16 | imgur.com | 默认未启用 | +| 17 | developers.google.com | 启用 | + +> 默认未启用的规则,如何启用? 答:在默认候选项选选项中,选中规则即启用规,规则列表可以看到启用的规则 ## 演示地址的规则来源 diff --git a/extension/options_ui/css/app.css b/extension/options_ui/css/app.css index f4d963a6..ae9a42da 100644 --- a/extension/options_ui/css/app.css +++ b/extension/options_ui/css/app.css @@ -24,6 +24,9 @@ ul { margin-bottom: 0; border-radius: 0.25rem; } +.default-redirect-domains li { + list-style: none !important; +} li { list-style: decimal; font-size: 1.2rem; @@ -181,20 +184,32 @@ font-size: 1.3rem; } /* - 配色参考: https://c.runoob.com/more/colorpad/tradcnc.html - + 配色参考: + https://c.runoob.com/more/colorpad/tradcnc.html + https://chromiumdash.appspot.com/schedule */ .single_rule { + /* background-color: #732e7e; + */ + background-color: rgb(156, 39, 176); } .self_define_special_rule { + /* background-color: #808883; + + */ + background-color: rgb(0, 150, 136); } .self_define_rule { + /* background-color: #9db1a0; + background-color: #4c8bf5; + */ + background-color: rgb(3, 169, 244); } .sync_remote_static_rule { @@ -211,13 +226,14 @@ font-size: 1.3rem; .all_dynamic_rule_test { /* - background-color: #1a638a; - background-color: #10da5a; - background-color: #04a4ff; - background-color: #027a7a; - background-color: #9c27b0; - background-color: #8b8bdd; - background-color: #efefef; - background-color: #bd7a07; - */ + background-color: #eee; + background-color: #1a638a; + background-color: #10da5a; + background-color: #04a4ff; + background-color: #027a7a; + background-color: #9c27b0; + background-color: #8b8bdd; + background-color: #efefef; + background-color: #bd7a07; +*/ } diff --git a/extension/options_ui/index.html b/extension/options_ui/index.html index 45e66747..85b4d554 100644 --- a/extension/options_ui/index.html +++ b/extension/options_ui/index.html @@ -17,10 +17,10 @@

默认侯选项切换 :

> 备注:选中候选项 即 自动完成选项切换 默认配置信息: + >默认配置信息和原理: https://github.com/justjavac/ReplaceGoogleCDN/tree/master/extension/options_ui -
    +