Есть ли в Safari / WebKit эквивалент ctrl-shift-r? - PullRequest
2 голосов
/ 24 сентября 2008

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

1 Ответ

5 голосов
/ 24 сентября 2008

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

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

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

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

iframe.id = new Date (). GetTime ();

...