browser-history- все статьи тега ➜ страница 0
Как получить уведомление об изменениях истории через историю.pushState?
Итак, теперь, когда HTML5 вводит history.pushState чтобы изменить историю браузеров, веб-сайты начинают использовать это в сочетании с Ajax вместо изменения идентификатора фрагмента URL. к сожалению, это означает, что эти вызовы больше не могут быть обнаружены onhashchange. мой вопрос: есть ли надежный способ (Хак? ;)) чтобы определить, когда веб-сайт использует history.pushState? В спецификации ничего не говорится о событиях, которые возникают (at по крайней мере, я ничего не мог найти). Я по ...
Можете ли вы использовать хэш-навигацию, не затрагивая историю?
Я боюсь, что это может быть невозможно, но есть ли способ изменить хэш-значение URL не оставляя записи в истории браузера и без перезагрузки? Или сделать аналог? что касается специфики, я разрабатывал некоторые основные хэш-навигации по строкам: //hash nav -- works with js-tabs var getHash = window.location.hash; var hashPref = "tab-"; function useHash(newHash) { //set js-tab according to hash newHash = newHash.replace('#'+hashPref, ''); $("#tabs li a[href='"+ newHash +"']").click( ...