Подтвердить что ты не робот

Изменение URL без перезагрузки страницы

Я хотел бы узнать, можно ли изменить содержимое URL-адреса в браузере без перезагрузки страницы?

Я использую jQuery и Ajax для загрузки новых частей моей страницы. Когда я выбираю "продукт один", прямая ссылка будет mysite.com/product1, а для "product two" будет mysite.com/product2, но я не хочу перезагружать сайт на эти страницы.

4b9b3361

Ответ 2

теперь возможно с HTML_5..

chack this link... http://www.spoiledmilk.dk/blog/?p=1922

также facebook и google, используя этот трюк рядом с атрибутом Hash (#)

Ответ 3

Это возможно в HTML5. См. Демонстрацию здесь.

Вы можете изменить URL-адрес на другой URL-адрес в том же домене, но не можете изменить домен по соображениям безопасности.

Подробнее см. в интерфейсе history в спецификации HTML5.

Ответ 4

просто используйте этот

window.history.pushState("object or string", "Title", "/new-url");

Ответ 5

Вы CAN выполните это. Хотя, вероятно, вам понадобится современный браузер. Посмотрите на эту страницу: http://www.20thingsilearned.com/, созданный командой Google Chrome (я использовал Chrome 9 для ее чтения). Изменение страниц не перезагружает всю веб-страницу, а изменяет URL.

Ответ 7

Вы не можете. Только если вы измените хеш, как вам сказали sAc.

Но я могу спросить, ПОЧЕМУ?