如何强制 Firefox 立即停止显示当前页面并在其上加载新页面?

如何强制 Firefox 立即停止显示当前页面并在其上加载新页面?

默认行为非常有用,为浏览体验增添了流畅感;在等待“下一页”的前几页时,仍然看到旧/当前页面比什么都看不到要好得多。但是,有没有什么方法可以禁用这种狡猾的行为呢?

如何让 Firefox 在开始用新页面替换之前立即用空内容替换当前页面?在某些情况下,此选项更为合理。

答案1

浏览器这样做有技术原因,而且改变这种做法会产生其他后果。

加载新 URL 时,浏览器不知道新 URL 是网页、文件下载还是其他内容,直到它开始接收响应。响应的标头将指示文件类型以及是否应触发文件下载对话框。

如果响应是文件下载,则现有网页将保留在选项卡中,并且除了它之外还会出现文件下载对话框。取消或继续下载将继续在选项卡中显示网页。

现在,这种行为可以修改,但这意味着在点击链接时,页面将在等待响应时清空并变白,如果响应是文件下载,则请求它的页面将不再存在 - 浏览器要么需要继续将其显示为空白页,关闭该选项卡/窗口,要么触发“后退”操作并重新加载上一页。这些都会偏离既定的预期。

相关内容