404-novel-project / novel-downloader

一个可扩展的通用型小说下载器。
GNU Affero General Public License v3.0
913 stars 86 forks source link

[Bug]: 所有网站不显示下载图标 #219

Closed darkelfzdy closed 2 years ago

darkelfzdy commented 2 years ago

必要条件

当我尝试复现issue时……

问题描述

我使用的是360极速浏览器X(21.0.1082.0),下载脚本也是最新版的。但是不显示下载图标。如果倒退会比较早的版本就没有这个问题

问题发生的网址:

https://www.imiaobige.com/read/38398/

复现步骤

x

期待的行为

x

实际的行为

x

小说下载器脚本版本

4.8.3.655

脚本管理器(Tampermonkey/Violentmonkey)版本

4.13

浏览器名称及版本

306极速浏览器X(21.0.1082.0)

yingziwu commented 2 years ago

可以按下 F12 打开 Cosole (控制台),把里面的日志复制一下吗?

306极速浏览器X 使用的是 Chromium 95 内核,按理而言不应该出现无法运行这个问题的。

darkelfzdy commented 2 years ago

我之前用360极速浏览器(不是X)的时候也出现了这个问题,把下载脚本的版本往回退才解决的,但就没法升级了。 起点一个网页的,这个是日志吗? DevTools 无法加载来源映射:无法加载 chrome-extension://cfhdojbkjhnklbpkdaibdccddilifddb/include.preload.js.map 的内容:HTTP 错误:状态代码 404,net::ERR_UNKNOWN_URL_SCHEME DevTools 无法加载来源映射:无法加载 chrome-extension://hdokiejnpimakedhajhdlcegeplioahd/sourcemaps/onloadwff.js.map 的内容:HTTP 错误:状态代码 404,net::ERR_UNKNOWN_URL_SCHEME userscript.html?name=HTML5%E8%A7%86%E9%A2%91%E6%92%AD%E6%94%BE%E5%99%A8%E5%A2%9E%E5%BC%BA%E8%84%9A%E6%9C%AC.user.js&id=380af308-b5dc-40a1-98e8-62fd2e4a0de0:3904 [hook method] [object Function] defineProperty userscript.html?name=HTML5%E8%A7%86%E9%A2%91%E6%92%AD%E6%94%BE%E5%99%A8%E5%A2%9E%E5%BC%BA%E8%84%9A%E6%9C%AC.user.js&id=380af308-b5dc-40a1-98e8-62fd2e4a0de0:3904 [hook method] [object Function] defineProperties userscript.html?name=HTML5%E8%A7%86%E9%A2%91%E6%92%AD%E6%94%BE%E5%99%A8%E5%A2%9E%E5%BC%BA%E8%84%9A%E6%9C%AC.user.js&id=380af308-b5dc-40a1-98e8-62fd2e4a0de0:3792 [20:14:41] h5player message: h5Player init DevTools 无法加载来源映射:无法加载 chrome-extension://dhdgffkkebhmkfjojejmpbldmpobfkfo/popper.js.map 的内容:HTTP 错误:状态代码 404,net::ERR_UNKNOWN_URL_SCHEME userscript.html?name=%E5%B0%8F%E8%AF%B4%E4%B8%8B%E8%BD%BD%E5%99%A8.user.js&id=c100976a-90d4-434c-a053-e755a1c21b1d:2 Tampermonkey: couldn't load @require from URL https://cdn.jsdelivr.net/npm/crypto-js@4.1.1/crypto-js.js#sha512-NQVmLzNy4Lr5QTrmXvq/WzTMUnRHmv7nyIT/M6LyGPBS+TIeRxZ+YQaqWxjpRpvRMQSuYPQURZz/+pLi81xXeA== tms_c100976a_90d4_434c_a053_e755a1c21b1d @ userscript.html?name=%E5%B0%8F%E8%AF%B4%E4%B8%8B%E8%BD%BD%E5%99%A8.user.js&id=c100976a-90d4-434c-a053-e755a1c21b1d:2 (匿名) @ VM871:4 eval @ userscript.html?name=%E5%B0%8F%E8%AF%B4%E4%B8%8B%E8%BD%BD%E5%99%A8.user.js&id=c100976a-90d4-434c-a053-e755a1c21b1d:1 eval @ userscript.html?name=%E5%B0%8F%E8%AF%B4%E4%B8%8B%E8%BD%BD%E5%99%A8.user.js&id=c100976a-90d4-434c-a053-e755a1c21b1d:1 eval @ userscript.html?name=%E5%B0%8F%E8%AF%B4%E4%B8%8B%E8%BD%BD%E5%99%A8.user.js&id=c100976a-90d4-434c-a053-e755a1c21b1d:20306 eval @ userscript.html?name=%E5%B0%8F%E8%AF%B4%E4%B8%8B%E8%BD%BD%E5%99%A8.user.js&id=c100976a-90d4-434c-a053-e755a1c21b1d:20308 (匿名) @ VM871:4 t @ VM871:3 (匿名) @ VM871:4 eval @ VM893:67 create @ VM893:69 c @ VM893:7 n @ VM893:6 run @ VM893:7 eval @ VM893:70 (匿名) @ VM871:4 t @ VM871:3 eval @ VM893:70 eval @ VM893:70 TM_back @ VM893:71 eval @ VM893:71 (匿名) @ VM871:4 exec_fn @ VM871:2 (匿名) @ VM871:15 v @ VM871:13 (匿名) @ VM870 content.js:92 s @ VM870 content.js:92 send @ VM870 content.js:93 h @ VM870 content.js:98 E @ VM870 content.js:117 (匿名) @ VM870 content.js:113 userscript.html?name=%E5%B0%8F%E8%AF%B4%E4%B8%8B%E8%BD%BD%E5%99%A8.user.js&id=c100976a-90d4-434c-a053-e755a1c21b1d:4 Tampermonkey: couldn't load @require from URL https://cdn.jsdelivr.net/npm/fflate@0.7.3/umd/index.js#sha512-F57jcpLWPENXlHrsEj+YC8m+IHvaoRZpCpDr7Tfvu/jRtuO7kPOfbsop2gXEIRoK66ETYamk1tlTEvNw6xE8jw== tms_c100976a_90d4_434c_a053_e755a1c21b1d @ userscript.html?name=%E5%B0%8F%E8%AF%B4%E4%B8%8B%E8%BD%BD%E5%99%A8.user.js&id=c100976a-90d4-434c-a053-e755a1c21b1d:4 (匿名) @ VM871:4 eval @ userscript.html?name=%E5%B0%8F%E8%AF%B4%E4%B8%8B%E8%BD%BD%E5%99%A8.user.js&id=c100976a-90d4-434c-a053-e755a1c21b1d:1 eval @ userscript.html?name=%E5%B0%8F%E8%AF%B4%E4%B8%8B%E8%BD%BD%E5%99%A8.user.js&id=c100976a-90d4-434c-a053-e755a1c21b1d:1 eval @ userscript.html?name=%E5%B0%8F%E8%AF%B4%E4%B8%8B%E8%BD%BD%E5%99%A8.user.js&id=c100976a-90d4-434c-a053-e755a1c21b1d:20306 eval @ userscript.html?name=%E5%B0%8F%E8%AF%B4%E4%B8%8B%E8%BD%BD%E5%99%A8.user.js&id=c100976a-90d4-434c-a053-e755a1c21b1d:20308 (匿名) @ VM871:4 t @ VM871:3 (匿名) @ VM871:4 eval @ VM893:67 create @ VM893:69 c @ VM893:7 n @ VM893:6 run @ VM893:7 eval @ VM893:70 (匿名) @ VM871:4 t @ VM871:3 eval @ VM893:70 eval @ VM893:70 TM_back @ VM893:71 eval @ VM893:71 (匿名) @ VM871:4 exec_fn @ VM871:2 (匿名) @ VM871:15 v @ VM871:13 (匿名) @ VM870 content.js:92 s @ VM870 content.js:92 send @ VM870 content.js:93 h @ VM870 content.js:98 E @ VM870 content.js:117 (匿名) @ VM870 content.js:113 DevTools 无法加载来源映射:无法加载 chrome-extension://dhdgffkkebhmkfjojejmpbldmpobfkfo/FileSaver.min.js.map 的内容:HTTP 错误:状态代码 404,net::ERR_UNKNOWN_URL_SCHEME userscript.html?name=%E5%B0%8F%E8%AF%B4%E4%B8%8B%E8%BD%BD%E5%99%A8.user.js&id=c100976a-90d4-434c-a053-e755a1c21b1d:6 Tampermonkey: couldn't load @require from URL https://cdn.jsdelivr.net/npm/nunjucks@3.2.3/browser/nunjucks.min.js#sha512-Uj8C5szr1tnKPNZb6ps5gFYtTGskzsUCiwY35QP/s2JIExZl7iYNletcmOJ8D6ocuaMRi9JGVrWRePaX9raujA== tms_c100976a_90d4_434c_a053_e755a1c21b1d @ userscript.html?name=%E5%B0%8F%E8%AF%B4%E4%B8%8B%E8%BD%BD%E5%99%A8.user.js&id=c100976a-90d4-434c-a053-e755a1c21b1d:6 (匿名) @ VM871:4 eval @ userscript.html?name=%E5%B0%8F%E8%AF%B4%E4%B8%8B%E8%BD%BD%E5%99%A8.user.js&id=c100976a-90d4-434c-a053-e755a1c21b1d:1 eval @ userscript.html?name=%E5%B0%8F%E8%AF%B4%E4%B8%8B%E8%BD%BD%E5%99%A8.user.js&id=c100976a-90d4-434c-a053-e755a1c21b1d:1 eval @ userscript.html?name=%E5%B0%8F%E8%AF%B4%E4%B8%8B%E8%BD%BD%E5%99%A8.user.js&id=c100976a-90d4-434c-a053-e755a1c21b1d:20306 eval @ userscript.html?name=%E5%B0%8F%E8%AF%B4%E4%B8%8B%E8%BD%BD%E5%99%A8.user.js&id=c100976a-90d4-434c-a053-e755a1c21b1d:20308 (匿名) @ VM871:4 t @ VM871:3 (匿名) @ VM871:4 eval @ VM893:67 create @ VM893:69 c @ VM893:7 n @ VM893:6 run @ VM893:7 eval @ VM893:70 (匿名) @ VM871:4 t @ VM871:3 eval @ VM893:70 eval @ VM893:70 TM_back @ VM893:71 eval @ VM893:71 (匿名) @ VM871:4 exec_fn @ VM871:2 (匿名) @ VM871:15 v @ VM871:13 (匿名) @ VM870 content.js:92 s @ VM870 content.js:92 send @ VM870 content.js:93 h @ VM870 content.js:98 E @ VM870 content.js:117 (匿名) @ VM870 content.js:113 userscript.html?name=%E5%B0%8F%E8%AF%B4%E4%B8%8B%E8%BD%BD%E5%99%A8.user.js&id=c100976a-90d4-434c-a053-e755a1c21b1d:8 Tampermonkey: couldn't load @require from URL https://cdn.jsdelivr.net/npm/vue@3.2.31/dist/vue.global.prod.js#sha512-DB4qKu3/TbfQPJoPrMizkEHEA4biclKAhCFvLN6d2/zVvHOBS8aI/p8oYQgpWPHyDn6UdSJMdt+mqUCDWxLYWQ== tms_c100976a_90d4_434c_a053_e755a1c21b1d @ userscript.html?name=%E5%B0%8F%E8%AF%B4%E4%B8%8B%E8%BD%BD%E5%99%A8.user.js&id=c100976a-90d4-434c-a053-e755a1c21b1d:8 (匿名) @ VM871:4 eval @ userscript.html?name=%E5%B0%8F%E8%AF%B4%E4%B8%8B%E8%BD%BD%E5%99%A8.user.js&id=c100976a-90d4-434c-a053-e755a1c21b1d:1 eval @ userscript.html?name=%E5%B0%8F%E8%AF%B4%E4%B8%8B%E8%BD%BD%E5%99%A8.user.js&id=c100976a-90d4-434c-a053-e755a1c21b1d:1 eval @ userscript.html?name=%E5%B0%8F%E8%AF%B4%E4%B8%8B%E8%BD%BD%E5%99%A8.user.js&id=c100976a-90d4-434c-a053-e755a1c21b1d:20306 eval @ userscript.html?name=%E5%B0%8F%E8%AF%B4%E4%B8%8B%E8%BD%BD%E5%99%A8.user.js&id=c100976a-90d4-434c-a053-e755a1c21b1d:20308 (匿名) @ VM871:4 t @ VM871:3 (匿名) @ VM871:4 eval @ VM893:67 create @ VM893:69 c @ VM893:7 n @ VM893:6 run @ VM893:7 eval @ VM893:70 (匿名) @ VM871:4 t @ VM871:3 eval @ VM893:70 eval @ VM893:70 TM_back @ VM893:71 eval @ VM893:71 (匿名) @ VM871:4 exec_fn @ VM871:2 (匿名) @ VM871:15 v @ VM871:13 (匿名) @ VM870 content.js:92 s @ VM870 content.js:92 send @ VM870 content.js:93 h @ VM870 content.js:98 E @ VM870 content.js:117 (匿名) @ VM870 content.js:113 userscript.html?name=%E5%B0%8F%E8%AF%B4%E4%B8%8B%E8%BD%BD%E5%99%A8.user.js&id=c100976a-90d4-434c-a053-e755a1c21b1d:18473 Uncaught (in promise) ReferenceError: Vue is not defined at Object.vue (userscript.html?name=%E5%B0%8F%E8%AF%B4%E4%B8%8B%E8%BD%BD%E5%99%A8.user.js&id=c100976a-90d4-434c-a053-e755a1c21b1d:18473) at webpack_require__ (userscript.html?name=%E5%B0%8F%E8%AF%B4%E4%B8%8B%E8%BD%BD%E5%99%A8.user.js&id=c100976a-90d4-434c-a053-e755a1c21b1d:18505) at eval (userscript.html?name=%E5%B0%8F%E8%AF%B4%E4%B8%8B%E8%BD%BD%E5%99%A8.user.js&id=c100976a-90d4-434c-a053-e755a1c21b1d:18594) at eval (userscript.html?name=%E5%B0%8F%E8%AF%B4%E4%B8%8B%E8%BD%BD%E5%99%A8.user.js&id=c100976a-90d4-434c-a053-e755a1c21b1d:20302) at Window.tms_c100976a_90d4_434c_a053_e755a1c21b1d (userscript.html?name=%E5%B0%8F%E8%AF%B4%E4%B8%8B%E8%BD%BD%E5%99%A8.user.js&id=c100976a-90d4-434c-a053-e755a1c21b1d:20304) at :4:80 at eval (userscript.html?name=%E5%B0%8F%E8%AF%B4%E4%B8%8B%E8%BD%BD%E5%99%A8.user.js&id=c100976a-90d4-434c-a053-e755a1c21b1d:1) at eval (userscript.html?name=%E5%B0%8F%E8%AF%B4%E4%B8%8B%E8%BD%BD%E5%99%A8.user.js&id=c100976a-90d4-434c-a053-e755a1c21b1d:1) at eval (userscript.html?name=%E5%B0%8F%E8%AF%B4%E4%B8%8B%E8%BD%BD%E5%99%A8.user.js&id=c100976a-90d4-434c-a053-e755a1c21b1d:20306) at eval (userscript.html?name=%E5%B0%8F%E8%AF%B4%E4%B8%8B%E8%BD%BD%E5%99%A8.user.js&id=c100976a-90d4-434c-a053-e755a1c21b1d:20308) vue @ userscript.html?name=%E5%B0%8F%E8%AF%B4%E4%B8%8B%E8%BD%BD%E5%99%A8.user.js&id=c100976a-90d4-434c-a053-e755a1c21b1d:18473 webpack_require__ @ userscript.html?name=%E5%B0%8F%E8%AF%B4%E4%B8%8B%E8%BD%BD%E5%99%A8.user.js&id=c100976a-90d4-434c-a053-e755a1c21b1d:18505 eval @ userscript.html?name=%E5%B0%8F%E8%AF%B4%E4%B8%8B%E8%BD%BD%E5%99%A8.user.js&id=c100976a-90d4-434c-a053-e755a1c21b1d:18594 eval @ userscript.html?name=%E5%B0%8F%E8%AF%B4%E4%B8%8B%E8%BD%BD%E5%99%A8.user.js&id=c100976a-90d4-434c-a053-e755a1c21b1d:20302 tms_c100976a_90d4_434c_a053_e755a1c21b1d @ userscript.html?name=%E5%B0%8F%E8%AF%B4%E4%B8%8B%E8%BD%BD%E5%99%A8.user.js&id=c100976a-90d4-434c-a053-e755a1c21b1d:20304 (匿名) @ VM871:4 eval @ userscript.html?name=%E5%B0%8F%E8%AF%B4%E4%B8%8B%E8%BD%BD%E5%99%A8.user.js&id=c100976a-90d4-434c-a053-e755a1c21b1d:1 eval @ userscript.html?name=%E5%B0%8F%E8%AF%B4%E4%B8%8B%E8%BD%BD%E5%99%A8.user.js&id=c100976a-90d4-434c-a053-e755a1c21b1d:1 eval @ userscript.html?name=%E5%B0%8F%E8%AF%B4%E4%B8%8B%E8%BD%BD%E5%99%A8.user.js&id=c100976a-90d4-434c-a053-e755a1c21b1d:20306 eval @ userscript.html?name=%E5%B0%8F%E8%AF%B4%E4%B8%8B%E8%BD%BD%E5%99%A8.user.js&id=c100976a-90d4-434c-a053-e755a1c21b1d:20308 (匿名) @ VM871:4 t @ VM871:3 (匿名) @ VM871:4 eval @ VM893:67 create @ VM893:69 c @ VM893:7 n @ VM893:6 run @ VM893:7 eval @ VM893:70 (匿名) @ VM871:4 t @ VM871:3 eval @ VM893:70 eval @ VM893:70 TM_back @ VM893:71 eval @ VM893:71 (匿名) @ VM871:4 exec_fn @ VM871:2 (匿名) @ VM871:15 v @ VM871:13 DevTools 无法加载来源映射:无法加载 chrome-extension://dhdgffkkebhmkfjojejmpbldmpobfkfo/opentype.min.js.map 的内容:HTTP 错误:状态代码 404,net::ERR_UNKNOWN_URL_SCHEME DevTools 无法加载来源映射:无法加载 chrome-extension://cfhdojbkjhnklbpkdaibdccddilifddb/include.postload.js.map 的内容:HTTP 错误:状态代码 404,net::ERR_UNKNOWN_URL_SCHEME loading.aa676.js:2744 [Deprecation] Synchronous XMLHttpRequest on the main thread is deprecated because of its detrimental effects to the end user's experience. For more help, check https://xhr.spec.whatwg.org/. EJS.request @ loading.aa676.js:2744 EJS @ loading.aa676.js:2337 success @ index.09fe5.js:1 fire @ Cookie.js:1038 fireWith @ Cookie.js:1148 done @ Cookie.js:8042 callback @ Cookie.js:8579 XMLHttpRequest.send(异步) (匿名) @ VM880:1 send @ Cookie.js:8496 ajax @ Cookie.js:7951 discussList @ index.09fe5.js:1 (匿名) @ index.09fe5.js:1 setTimeout(异步) init @ index.09fe5.js:1 render @ index.09fe5.js:1 initialize @ loading.aa676.js:83 Class @ Class.js:1223 (匿名) @ (索引):6782 fire @ Cookie.js:1038 add @ Cookie.js:1084 always @ Cookie.js:1181 (匿名) @ (索引):6781 mod.callback @ LBF.js?max_age=31536000:876 Module.onload @ LBF.js?max_age=31536000:642 Module.onload @ LBF.js?max_age=31536000:654 Module.onload @ LBF.js?max_age=31536000:654 Module.onload @ LBF.js?max_age=31536000:654 Module.onload @ LBF.js?max_age=31536000:654 Module.load @ LBF.js?max_age=31536000:610 onRequest @ LBF.js?max_age=31536000:721 onload @ LBF.js?max_age=31536000:407 load(异步) addOnload @ LBF.js?max_age=31536000:381 request @ LBF.js?max_age=31536000:342 sendRequest @ LBF.js?max_age=31536000:705 Module.load @ LBF.js?max_age=31536000:631 onRequest @ LBF.js?max_age=31536000:721 onload @ LBF.js?max_age=31536000:407 load(异步) addOnload @ LBF.js?max_age=31536000:381 request @ LBF.js?max_age=31536000:342 sendRequest @ LBF.js?max_age=31536000:705 Module.load @ LBF.js?max_age=31536000:631 onRequest @ LBF.js?max_age=31536000:721 onload @ LBF.js?max_age=31536000:407 load(异步) addOnload @ LBF.js?max_age=31536000:381 request @ LBF.js?max_age=31536000:342 sendRequest @ LBF.js?max_age=31536000:705 Module.load @ LBF.js?max_age=31536000:631 onRequest @ LBF.js?max_age=31536000:721 onload @ LBF.js?max_age=31536000:407 load(异步) addOnload @ LBF.js?max_age=31536000:381 request @ LBF.js?max_age=31536000:342 sendRequest @ LBF.js?max_age=31536000:705 Module.load @ LBF.js?max_age=31536000:631 Module.use @ LBF.js?max_age=31536000:882 (匿名) @ LBF.js?max_age=31536000:935 Module.preload @ LBF.js?max_age=31536000:927 exports.use @ LBF.js?max_age=31536000:934 (匿名) @ (索引):6778

yingziwu commented 2 years ago

userscript.html?name=%E5%B0%8F%E8%AF%B4%E4%B8%8B%E8%BD%BD%E5%99%A8.user.js&id=c100976a-90d4-434c-a053-e755a1c21b1d:2 Tampermonkey: couldn't load @require from URL https://cdn.jsdelivr.net/npm/crypto-js@4.1.1/crypto-js.js#sha512-NQVmLzNy4Lr5QTrmXvq/WzTMUnRHmv7nyIT/M6LyGPBS+TIeRxZ+YQaqWxjpRpvRMQSuYPQURZz/+pLi81xXeA==

userscript.html?name=%E5%B0%8F%E8%AF%B4%E4%B8%8B%E8%BD%BD%E5%99%A8.user.js&id=c100976a-90d4-434c-a053-e755a1c21b1d:4 Tampermonkey: couldn't load @require from URL https://cdn.jsdelivr.net/npm/fflate@0.7.3/umd/index.js#sha512-F57jcpLWPENXlHrsEj+YC8m+IHvaoRZpCpDr7Tfvu/jRtuO7kPOfbsop2gXEIRoK66ETYamk1tlTEvNw6xE8jw==

userscript.html?name=%E5%B0%8F%E8%AF%B4%E4%B8%8B%E8%BD%BD%E5%99%A8.user.js&id=c100976a-90d4-434c-a053-e755a1c21b1d:8 Tampermonkey: couldn't load @require from URL https://cdn.jsdelivr.net/npm/vue@3.2.31/dist/vue.global.prod.js#sha512-DB4qKu3/TbfQPJoPrMizkEHEA4biclKAhCFvLN6d2/zVvHOBS8aI/p8oYQgpWPHyDn6UdSJMdt+mqUCDWxLYWQ==

无法访问 jsdelivr CDN

这应该是你本地网络的问题,概据 chinaz 的测试结果 cdn.jsdelivr.net 并没有被墙,在中国大陆可以正常访问。

image

darkelfzdy commented 2 years ago

确实可能是本地网络的问题,我换了edge试了一下,也不行。看来只有把版本往回退才可以了

darkelfzdy commented 2 years ago

这种本地网络有可能是什么原因造成的呢?有没有办法解决呢?

darkelfzdy commented 2 years ago

我刚才测试了一下,我用本地的有线网络确实无法访问cdn.jsdelivr.net (但可以ping通),然后用手机4G网络就可以正常访问cdn.jsdelivr.net 。太操蛋了

darkelfzdy commented 2 years ago

我在网上搜索了一下,好像说cdn.jsdelivr.net 在某些节点就是挂了

lisansas commented 2 years ago

我在网上搜索了一下,好像说cdn.jsdelivr.net 在某些节点就是挂了

没挂,间歇性墙,和github一样。

yingziwu commented 2 years ago

我刚才测试了一下,我用本地的有线网络确实无法访问cdn.jsdelivr.net (但可以ping通),然后用手机4G网络就可以正常访问cdn.jsdelivr.net 。

您能否运行一下下面的测试命令,并贴一下运行结果(敏感信息可打码),以便诊断网络限制。

curl https://myip.ipip.net
dig cdn.jsdelivr.net
mtr --report cdn.jsdelivr.net
mtr --report --tcp --port=443 cdn.jsdelivr.net
curl -vI https://cdn.jsdelivr.net/npm/fflate@0.7.3/umd/index.js

更全面的测试可以参考这篇博文:https://blog.bgme.me/posts/how-to-detect-if-a-website-is-blocked-by-gfw/


如果可以,您能否在无法访问 cdn.jsdelivr.net 的网络环境下跑一下 OONI Probe 测试,即下载并安装 OONI(Open Observatory of Network Interference),然后选择网站测试,测试 URL 选择 https://cdn.jsdelivr.net/npm/fflate@0.7.3/umd/index.js

这样即可以对访问限制进行全面的测试,更可以为网络限制留取证据。