Chrome浏览器307内部重定向(磁盘缓存)清除方法及访问microsoft.com异常跳转至google.com问题求助
看起来你碰到了个相当棘手的浏览器重定向问题——输入microsoft.com居然会被自动跳转到google.com,而且常规的缓存清理、Chrome重装、删除User_Data文件夹这些操作都没效果,甚至把网络设为离线状态后依然会触发307 Internal Redirect (from disk cache),不过好在隐身模式能正常访问,这倒是给我们排查问题指明了方向。
结合你的情况,我整理了几个针对性的排查和解决步骤,你可以逐一尝试:
排查浏览器扩展程序
隐身模式默认会禁用所有扩展,所以大概率是某个扩展在暗中干扰。打开Chrome,输入chrome://extensions/进入扩展管理页面,逐个禁用已安装的扩展,每禁用一个就测试访问microsoft.com,找到导致问题的扩展后直接卸载即可。清理目标网站的专属存储与Service Worker
常规缓存清理可能没彻底清除网站的本地存储和Service Worker,而这些正是离线状态下依然触发重定向的根源。操作步骤:- 打开Chrome访问
microsoft.com,按F12调出开发者工具; - 切换到「Application」标签页;
- 在左侧菜单找到「Storage」,展开后点击「Clear site data」并确认;
- 再找到「Service Workers」,查看是否有与微软相关的注册项,点击「Unregister」注销掉。
- 打开Chrome访问
检查系统hosts文件
虽然离线状态下也会跳转,但还是建议排查下hosts文件是否被篡改:- Windows系统:找到
C:\Windows\System32\drivers\etc\hosts,右键用管理员权限打开记事本,检查是否存在将microsoft.com指向google.com的条目,有则删除后保存; - Mac/Linux系统:打开终端,输入
sudo nano /etc/hosts,同样检查并删除异常条目,按Ctrl+O保存,Ctrl+X退出。
- Windows系统:找到
重置Chrome至默认设置
如果上面的步骤都无效,可能是Chrome的配置文件被恶意篡改。输入chrome://settings/reset进入重置页面,选择「Restore settings to their original defaults」,重置后重启浏览器即可(注意:此操作会清除书签、密码等个人数据,建议提前备份)。扫描系统恶意软件
某些恶意软件会劫持浏览器设置导致重定向问题,建议用系统自带的杀毒软件或专业恶意软件清理工具扫描整个系统,清除潜在的恶意程序。
备注:内容来源于stack exchange,提问作者coure2011

