Как заставить Firefox немедленно прекратить показ текущей страницы при загрузке новой страницы поверх нее?

Поведение по умолчанию очень полезно и добавляет в опыт просмотра иллюзию беглости; в ожидании первых битов «следующей страницы» все еще видеть старую / текущую страницу гораздо менее скучно, чем ничего не видеть. Есть ли способ отключить это хитрое поведение?

Как заставить Firefox немедленно заменить текущую страницу ничем, прежде чем начинать заменять ее новой страницей? Есть ситуации, в которых этот вариант гораздо более разумный.

0
задан 16 December 2017 в 22:41

1 ответ

Существуют технические причины, по которым браузеры делают это, и почему их изменение может иметь другие последствия.

При загрузке нового URL-адреса браузер не знает, будет ли новый URL-адрес веб-страницей, загрузкой файла или чем-то еще, пока он не начнет получать ответ. Заголовок ответа будет указывать тип файла и должен ли он вызывать диалог загрузки файла.

Если ответом является загрузка файла, существующая веб-страница останется на вкладке, и в дополнение к ней появится диалоговое окно загрузки файла. Отмена или продолжение загрузки продолжит показывать веб-страницу во вкладке.

Теперь это поведение можно изменить, но это будет означать, что после перехода по ссылке страница очистится и станет белой, ожидая ответа, и, если ответ является файлом, загрузите страницу, которая его запросила, больше не будет. там - браузер должен будет либо продолжить показывать ее как пустую белую страницу, закрыть эту вкладку / окно, либо вызвать действие «назад» и перезагрузить предыдущую страницу. Это будет отходить от установленных ожиданий.

0
ответ дан 16 December 2017 в 22:41

Другие вопросы по тегам:

Похожие вопросы: