1

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

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

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

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

Если это поможет, я запускаю Chrome на своем ПК с Windows (с различными операционными системами), и было бы неплохо, если бы для этого был флаг команды. Есть один? Кроме того, могу ли я выполнить то, что я пытаюсь сделать на устройствах iOS, а также.

0