Как отправить строку в адресную строку onLoad? - PullRequest
1 голос
/ 31 июля 2011

Я не знаю, даже если это возможно. Я впервые увидел это в Google. Если вы заметили, когда набираете запрос и нажимаете, введите результат, и только после этого изменится ссылка в адресной строке. Я считаю, что они используют это в случае, если кто-то обновит страницу, результаты будут такими же. Как это возможно? с каким яваскриптом? JQuery?

Ответы [ 2 ]

1 голос
/ 31 июля 2011

Set location.hash в коде JavaScript. Для более приятного интерфейса используйте плагин истории jQuery .

0 голосов
/ 25 июня 2013

Вы также можете использовать новый HTML5 history.pushState () - тогда вы сможете заменить гораздо больше, чем просто часть после хеша.

https://developer.mozilla.org/en-US/docs/Web/Guide/DOM/Manipulating_the_browser_history

...