偶尔,当我在 Chrome 中打开维基百科页面时会出现以下类型的错误:
警告:此扩展程序无法将网络请求重定向至 http://www.wikiwand.com/en/淋巴瘤因为另一个扩展(HTTPS Everywhere)将其重定向到https://en.wikipedia.org/wiki/淋巴瘤。
虽然它似乎不会影响任何重大的事情,但它总是导致我单击 3 条按钮并检查错误,这很烦人。
有什么想法可以在不禁用我的扩展的情况下摆脱这个问题吗?
答案1
一般问题
两个 (Chrome/Web) 扩展程序尝试重定向相同的请求。在这种情况下
最近安装的扩展将生效,其他所有扩展将被忽略。
uBlock(和其他人)考虑这个无法修复就他们而言,
如果修改或重定向指令被忽略,则扩展不会收到通知。
你的问题
如上所述,似乎你可以从 HTTPS Everywhere 中排除特定模式,例如
<exclusion pattern="^http://(?:\w+\.)?stack(?:exchange|overflow)\.com/users/authenticate/" />
应该可以排除所有 wikipedia.org 链接,因为 wikiwand 扩展程序随后会重定向到 wikiwand.com(如果可行的话),但是wikiwand 承认:
这些扩展存在一些已知问题:Kill Evil、HTTPS Everywhere
...但不是在主要冲突清单。
好像维基百科已经使用https
,因此简单地排除 wikipedia.org 不会造成问题。