当dev工具打开但我仍然将我重定向到我在测试某些代码时意外设置为301重定向的页面时,我禁用了缓存。现在我无法访问正确的页面,因为Chrome总是假设我正在尝试访问我在测试时重定向到的原始页面。
例如,我设置了从http://example.dev/page-1
到http://example.dev/page-2
的测试重定向,但这是偶然的。我需要它来实际加载http://example.dev/page-1
,但每次它现在需要我http://example.dev/page-2
实际上不存在。
我已经尝试清除应用程序缓存并在网站上进行了重新加载,但这些都没有用。
我在这里缺少什么?
答案 0 :(得分:8)
Chrome始终会缓存页面重定向。请尝试以下方法清除重定向缓存。
chrome://net-internals/
Clear cache
希望这可以帮到你
答案 1 :(得分:3)
不建议使用net-interals,此答案不再有效。
尽管如此:
https://www.ryadel.com/en/clear-google-chrome-redirect-cache-for-single-url-page-howto/
按SHIFT + CTRL + I打开Google Chrome开发者工具面板。
转到“网络”标签,然后选中“禁用缓存”复选框以启用该功能。
在地址栏中输入要从浏览器缓存中清除的URL,然后按Enter。
单击并按住重新加载按钮,直到弹出模式窗口,然后选择“隐藏高速缓存和硬重新加载”选项。
页面完全重新加载后,您可以取消选中“禁用缓存”复选框并禁用该功能。
在整个过程中,“开发人员工具”面板必须保持打开状态,否则Chrome不允许您使用“清空缓存”和“硬重载”功能。