出于某些原因,StackOverflow 在国内很多时候不能自如地访问。那么如何解决呢?这里推荐一个插件 gooreplacer, 该插件支持Chrome
和 Edge
,而且可以定制规则,非常值得尝试~
不能正常访问表现
- StackOverflow 页面或链接打开缓慢,打开后,页面顶部出现警告
- 不能注册、登录 StackOverflow,无法发起提问,查看收藏的问题或回答
- 回答或提问中多媒体内容(主要是图片),图片不能正常显示
上述现象的原因
- StackOverflow 使用了 Google 的 CDN (主要是常用 JavaScript 库和字体)
- StackOverflow 网站的图片文件放在国内无法访问的图床网站 imgur.com 上
插件的配置步骤
-
重定向 Google CDN 资源,README.md 上提到的
在线规则
可能无法访问,可以复制下方的文本保存为 JSON 文件,通过顶部的导入
按钮导入规则。{ "createBy": "http://liujiacai.net/gooreplacer/", "rules": { "ajax.googleapis.com": { "dstURL": "ajax.loli.net", "kind": "wildcard", "enable": true }, "fonts.googleapis.com": { "dstURL": "fonts.loli.net", "kind": "wildcard", "enable": false }, "themes.googleusercontent.com": { "dstURL": "themes.loli.net", "kind": "wildcard", "enable": true }, "google.com/recaptcha": { "dstURL": "recaptcha.net/recaptcha", "kind": "wildcard", "enable": true }, "fonts.gstatic.com": { "dstURL": "gstatic.loli.net", "kind": "wildcard", "enable": false }, "secure.gravatar.com": { "dstURL": "gravatar.loli.net", "kind": "wildcard", "enable": true }, "platform.twitter.com/widgets.js": { "dstURL": "cdn.jsdelivr.net/gh/jiacai2050/gooreplacer@gh-pages/proxy/widgets.js", "kind": "wildcard", "enable": true }, "apis.google.com/js/api.js": { "dstURL": "cdn.jsdelivr.net/gh/jiacai2050/gooreplacer@gh-pages/proxy/api.js", "kind": "wildcard", "enable": true }, "apis.google.com/js/plusone.js": { "dstURL": "cdn.jsdelivr.net/gh/jiacai2050/gooreplacer@gh-pages/proxy/plusone.js", "kind": "wildcard", "enable": true } } }
-
图片不能访问,添加一条额外的重定向规则,如下
匹配模式: (https://i.stack.imgur.com/*) 匹配类型: 正则表达式 目标地址: https://images.weserv.nl/?url=$1 是否开启: ✔
✳贴心的小惊喜
该插件在配置完规则后还可以测试规则是否生效, 以某问题回答中出现的图片URL 为例, 复制图片重定向URL,浏览器可以正常访问,完美~~
更多相关参考
标签:dstURL,enable,kind,正常,wildcard,StackOverflow,net,打开,com From: https://www.cnblogs.com/makesense/p/16834498.html