Вопросы с тегом «browser-history»

13
Как получать уведомления об изменениях истории через history.pushState?
Итак, теперь, когда HTML5 вводит history.pushStateизменения в истории браузеров, веб-сайты начинают использовать это в сочетании с Ajax вместо изменения идентификатора фрагмента URL. К сожалению, это означает, что эти звонки больше не могут быть обнаружены onhashchange. Мой вопрос: есть ли надежный способ (взлом?;)), Чтобы определить, когда сайт использует history.pushState? В спецификации …

4
Можете ли вы использовать хэш-навигацию, не затрагивая историю?
Боюсь, это может быть невозможно, но есть ли способ изменить хеш-значение URL-адреса, не оставляя записи в истории браузера и без перезагрузки ? Или сделать аналог? Что касается специфики, я разрабатывал базовую хеш-навигацию по следующим строкам: //hash nav -- works with js-tabs var getHash = window.location.hash; var hashPref = "tab-"; function …

5
Запретить пользователю видеть ранее посещенную защищенную страницу после выхода из системы
У меня есть требование, чтобы конечный пользователь не мог вернуться на страницу с ограниченным доступом после выхода / выхода. Но в настоящее время конечный пользователь может сделать это, нажав кнопку «Назад» в браузере, посетив историю браузера или даже повторно введя URL-адрес в адресной строке браузера. По сути, я хочу, чтобы …

15
Popstate при загрузке страницы в Chrome
На этот вопрос есть ответы на Stack Overflow на русском : Chrome ненужная перезагрузка страницы history api Я использую History API для своего веб-приложения, и у меня есть одна проблема. Я выполняю вызовы Ajax для обновления некоторых результатов на странице и использую history.pushState () , чтобы обновить адресную строку браузера …

11
Запретить браузер прокручивать всплывающее окно истории HTML5
Можно ли предотвратить стандартное поведение прокрутки документа при возникновении события popstate? Наш сайт использует анимированную прокрутку jQuery и History.js, а изменения состояния должны прокручивать пользователя в разные области страницы с помощью pushstate или popstate. Проблема в том, что браузер автоматически восстанавливает позицию прокрутки предыдущего состояния при возникновении события popstate. Я …

2
Могу ли я использовать window.location.replace в iframe?
Мы можем использовать, window.location.replaceчтобы избежать истории и нацелить якоря на странице без перезагрузки страницы, но не в iframes? Проблема заключается в нарушении CSP (политики безопасности контента), состояния которого script-src 'unsafe-inline'должны быть включены. За исключением того, что у меня нет определенного CSP, и даже если я определю его и разрешу, script-src …
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.