Изменение URL с помощью JavaScript
Я знаю, что изменение URL возможно, но я думал, что это разрешено только для части за тегом hash. (Я использую его для контента, загруженного ajax.)
Теперь я видел, что некоторые сайты меняют даже URL после домена на сайтах, которые не используют хэш-тег. Это возможно во всех браузерах? Однажды я прочитал, что такая возможность предлагается в некоторых будущих спецификациях html/js, но все еще не утверждена.
1 ответ
Решение
Они используют API истории:
https://developer.mozilla.org/en/DOM/Manipulating_the_browser_history
Это часто встречается в ajax.
Остерегайтесь, что отладка не так уж и легка.
Если вы хотите, вы можете прочитать источник этого одностраничного сайта: http://dystroy.org/re7210/