Вопрос

То есть.что-то, что действительно перезагрузило бы страницу или ресурс, игнорируя все, что может быть в кэше.

Это было полезно?

Решение

Safari всегда перезагружает страницу (ctrl + r) игнорируя все, что может быть в кэше.

Как указывает Athena, iframes кэшируются.На самом деле это не содержимое iframe, а запрос это кэшируется.

В таких случаях Safari кэширует страницу, и затем, независимо от того, по какой ссылке вы нажмете, отображается iframe из последнего клика ПЕРЕД обновлением (или назад / вперед).Затем он зацикливается на этом контенте и показывает его для всех ссылок.

Это можно преодолеть, назначив другой идентификатор iframe при каждой загрузке:

iframe.id = новая дата().getTime();

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top