Chrome 扩展程序重复出现错误“无法重定向”

Chrome 扩展程序重复出现错误“无法重定向”

偶尔,当我在 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 不会造成问题。

相关内容