我有一个内部 Web 应用程序,用于显示图像(以及其他功能)。Google Chrome 在检索图像时会不时地给我一个错误(net::ERR_TOO_MANY_REDIRECTS)。有时我会刷新,问题就会消失。其他时候我需要清除缓存。
此应用程序专为 Google Chrome 编写,在其他浏览器中有各种怪癖。为了解决此限制,我想禁用或增加 Chrome 中的重定向限制。我知道在 Firefox 中可以做到这一点,但通过 chrome://about 查找后,我找不到此限制的控件。在 Chrome 中可以做到这一点吗?谢谢!
注意:我意识到这不是解决这个问题的正确方法。为了简洁起见,我省略了许多细节,这些细节使这成为解决我的问题阻力最小的途径(如果可能的话)。
答案1
我认为它是在编译时硬编码的,所以你无法更改它:https://source.chromium.org/chromium/chromium/src/+/main:net/url_request/url_request.h;l=97;drc=3c19a2edb96d3d5b56a7481349a357fdbdf8ecf0
// Max number of http redirects to follow. The Fetch spec says: "If
// request's redirect count is twenty, return a network error."
// https://fetch.spec.whatwg.org/#http-redirect-fetch
static constexpr int kMaxRedirects = 20;