Описание тега pushstate

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

Почему вызов History.pushState() (или.replaceState()) вызывает событие "popstate"?

Я изменяю URL в зависимости от вызова AJAX. window.history.pushState("", "", ''+newUrlWithParameters); Также у меня есть событие popstate, написанное в моем JS. $(window).on('popstate', function(e) { //... do this }); Как только вызывается pushState…
04 янв '17 в 08:56
1 ответ

Использование history.pushState в Firefox заставит мою иконку исчезнуть

Используя что-то вроде history.pushState(null, document.title, "?#"); на моем сайте сделать мой Favicon исчезнуть в Firefox, но он работает в Chrome Это javascript/jQuery способ добавить значок при загрузке страницы?
1 ответ

html5 pushstate с MAMP

Я работаю над угловым веб-сайтом локально (используя виртуальный хост и псевдоним сервера xip.io) и использую pushstate, чтобы привести в порядок URL-адреса, пронизанные хэшбэнгом. На удаленном сервере я могу использовать.htaccess вместе с базовым h…
01 окт '14 в 19:16
0 ответов

Заголовок Referer<iframe>не изменяется в Firefox с history.pushState

Вот пример (и живая демонстрация с задержкой в ​​2 секунды): history.pushState({}, 'test', '/test'); $('&lt;iframe src="http://example.com/' + (+new Date()) + '"&gt;&lt;/iframe&gt;').appendTo('body'); $('&lt;div&gt;&lt;script src="/foo2"&gt;&lt;/' +…
0 ответов

Ионное push-уведомление (открытие определенной страницы после нажатия на уведомление)

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

Ошибка Chrome onpopstate / pushState?

Прежде всего, я не совсем уверен, что я делаю или ожидаю, правильно. Похоже, документации об этом не так много, но то, что я прочитал, говорит о том, что это должно работать. Я столкнулся с некоторыми проблемами при попытке использовать history.push…
19 ноя '11 в 16:36
4 ответа

JavaScript: заменить элемент с контентом из другого HTML

Я хотел бы решить следующую проблему: учитывая ссылку на веб-странице, я хотел бы заменить содержимое указанного div элемент с содержанием div элемент другой страницы. Скажем, просто загрузите текст "Стоять на плечах гигантов" со страницы Google Sch…
16 дек '11 в 11:00
1 ответ

Страница не перезагружается при возврате в историю в сочетании с window.history.pushState

Когда я изменяю URL с window.history.pushState страница не перезагружается автоматически при возврате в историю браузера, например, при нажатии на кнопку "истории назад". Почему страница не перезагружается автоматически? Могу ли я изменить это повед…
02 май '14 в 13:49
0 ответов

Многочисленные проблемы с pushstate: история, загрузка, вызов функций

У меня есть скрипт, который в настоящее время извлекает данные через ajax/pushstate; это работает относительно хорошо, но есть некоторые проблемы, с которыми я сталкиваюсь. Прежде всего, вот код, который я сейчас использую: function goTo(href) { $.a…
16 мар '15 в 21:17
1 ответ

Использование window.onbeforeunload с page.js

Я пытаюсь добавить window.onbeforeunload слушатель моего веб-приложения. Я использую page.js в качестве маршрутизатора на стороне клиента. Из-за pushstate, onbeforeunload не работает. Даже если я попробую немного поработать, страница останется, но U…
09 мар '16 в 06:40
1 ответ

Манипулирование window.history влияет на favicon на IE11

Вот сценарий: на сайте уже есть кэшированный фавикон (/favicon.ico файл) и я хочу это изменить. Этого легко достичь (добавив строку запроса к пути favicon: favicon.ico?v2). Но, любое изменение состояния (вызывая window.history.pushState() или же win…
1 ответ

Не могу использовать замыкание в качестве прослушивателя событий для pushState

Я хочу использовать замыкание в качестве EventListener (я работаю над библиотекой маршрутизации), поэтому я создал класс, который делает именно это 'use strict'; var RouteManager = RouteManager || {}; RouteManager.OnClickDelegate = function(UrlHandl…
28 фев '15 в 06:23
0 ответов

HTML5 History API - храните div в pushState

Есть две вещи, которые являются динамическими: навигационный div и контентный div. Вместо того, чтобы хранить оба, мой план состоит в том, чтобы сохранить все тело div в первом параметре pushState, Как правильно хранить данные? Я попробовал следующе…
24 фев '16 в 07:05
1 ответ

Как использовать PushState роутеры в Backbone.js

Я использую роутер ниже App.Router.PersonRouter = Backbone.Router.extend({ routes: { "": "homepage", "/p/:id": "getpost", "/p/:id/*file": "download" }, homepage: function () { alert("requesting home page"); }, getpost: function (id) { alert("Request…
2 ответа

Кнопка возврата jQuery Mobile не возвращается (и не реагирует без href)

У меня есть следующий заголовок: &lt;div data-theme="b" data-role="header" data-add-back-btn="true" data-back-btn-text="Back" data-position="fixed"&gt; &lt;h3&gt;Title&lt;/h3&gt; &lt;a data-role="button" data-transition="fade" data-theme="c" data-re…
08 авг '12 в 23:30
0 ответов

history.pushState не удаляет хэш

Я проверяю URL для хэша. Если хеша не существует, я устанавливаю начальный хеш (маршрут по умолчанию). if (!window.location.hash) { console.log("Empty hash") window.location.hash = '#home' } Затем я проверяю изменения хеша: window.addEventListener('…
20 сен '18 в 22:59
0 ответов

WKWebView обнаруживает pushState

Кажется, что WKWebView не обнаруживает pushState() так webView(_ webView: WKWebView, decidePolicyFor navigationAction: WKNavigationAction, decisionHandler: @escaping (WKNavigationActionPolicy) -&gt; Void) не вызывается. Я пытался с помощью UIWebView…
06 мар '18 в 02:50
1 ответ

Добавить URL без расширения на страницу с помощью функции javascript onclick (складной элемент)

Это моя кнопка. Он загружает правильную страницу с помощью функции javascript onclick, но когда содержимое загружается в div, я бы хотел, чтобы в адресной строке указывался новый URL без расширения. Как включить перезапись URL в функцию javascript? …
02 сен '15 в 08:52
8 ответов

"Одностраничные" сайты JS и SEO

В настоящее время существует множество интересных инструментов для создания мощных "одностраничных" JavaScript-сайтов. По моему мнению, это делается правильно, позволяя серверу выступать в качестве API (и ничего более) и позволяя клиенту обрабатыват…
25 сен '11 в 23:24
0 ответов

Несколько вопросов о pushstate()

У меня есть несколько вопросов о history.pushstate(): Например, у меня сейчас есть одностраничный сайт, и я используюhistory.pushstate() заставить кнопку назад / вперед работать. Нужно ли сначала позвонить history.pushstate() сохранить домашнюю стра…
26 фев '18 в 09:59