Как сделать страницу AJAX без хеш-фрагментов?

Я изучал документацию, чтобы сделать сгенерированный AJAX контент доступным для сканирования:

https://developers.google.com/webmasters/ajax-crawling/docs/learn-more

https://developers.google.com/webmasters/ajax-crawling/docs/getting-started

https://developers.google.com/webmasters/ajax-crawling/docs/specification

Чего я не понимаю, так это того, что во многих местах они упоминали «Страницы без фрагментов хэша». Как работает/выглядит URL-адрес для страниц AJAX без хеш-фрагментов?

Это что-то желательное для использования или хэш-фрагменты - правильный способ сделать это?

EDIT: Кажется, я искал API истории HTML 5.


person Anmol Gupta    schedule 28.07.2015    source источник


Ответы (1)


Фрагменты хэша — это способ поддержки кнопки «Назад». Они не нужны для вызовов веб-сервисов.

person Paul Nikonowicz    schedule 28.07.2015
comment
У меня есть одна html-страница, которая динамически заполняется некоторыми данными через вызовы ajax в зависимости от идентификатора после #. Какой другой способ сделать это, если не хэш? - person Anmol Gupta; 28.07.2015
comment
Вы используете структуру маршрутизации? Те используют хэштеги довольно часто. - person Paul Nikonowicz; 28.07.2015
comment
Я использую angularjs. - person Anmol Gupta; 28.07.2015
comment
Таким образом, angular использует структуру маршрутизации. Вот как его использовать: docs.angularjs.org/tutorial/step_07 Вам не нужно однако все это для AJAX. - person Paul Nikonowicz; 28.07.2015