Safari и Safari ИОС мобильный использует bfcache, когда пользователь нажимает на кнопку «Назад», чтобы вернуться к предыдущей странице HTML. Никакие другие браузеры, мобильные или настольные, не имеют такого поведения из того, что я могу найти. Я googled и нашел много людей, жалующихся на одно и то же, но без какого-либо решения с Safari ios. Я нашел это исправление для Safari Desktop (протестирован в Windows), но он не работает для iOS Safari.Как предотвратить кеширование iPhone Safari ios при использовании кнопки «Назад»?
window.onbeforeunload = function()
{
// This function does nothing. It won't spawn a confirmation dialog
// But it will ensure that the page is not cached by the browser.
};
window.onunload = function()
{
// Needed in OP in order to avoid caching. May also be needed in Safari.
};
Кто-нибудь знает, как это сделать для Safari ios?
Поэтому я хочу, чтобы сделать это, что у меня есть индикатор вращателя, а также модальность в некоторых случаях отображается перед тем, как перейти к следующей веб-странице. Если пользователь нажимает кнопку «Назад», Safari ios использует кеш, а счетчик и/или модаль все еще там.
Любые идеи?
возможно дубликат [Mobile Safari задней кнопки] (http://stackoverflow.com/questions/11979156/mobile-safari- back-button) –