вставьте URL в Internet Explorer назад / вперед - PullRequest
1 голос
/ 26 июля 2011

Я пишу интернет-приложение, и я хотел бы вставить URL-адреса в стек вперед / назад, т. Е. Без фактической отправки браузера по этим ссылкам.

возможно ли это?1003 *

Ответы [ 3 ]

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

На странице, основанной на ajax, вы можете использовать хеш-часть URL-адреса, чтобы включить навигацию, используя кнопки вперед и назад по умолчанию.Например: # tab1, # tab2, # tab3 для навигации по мастеру с вкладками.

Изменение хеша не запускает обратную передачу по умолчанию, поэтому изменение хеша должно быть обнаружено с помощью javascript, чтобы вызвать функцию для получения необходимой информации через ajax.

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

Веб-сайтам запрещается произвольно манипулировать журналом путешествий.Вы можете перемещаться назад и вперед по журналу путешествий и добавлять к нему, перемещаясь по браузеру, но вы не можете просто вставить то, что хотите, без фактической навигации по нему.

Это функция безопасности.Если веб-сайты могут произвольно изменять журнал путешествий, они могут вставлять всевозможные спам, рекламу, сайты потенциальных клиентов и т. Д., И пользователь больше не будет эффективно контролировать процесс просмотра.Опыт браузера больше не будет последовательным и предсказуемым.

0 голосов
/ 26 июля 2011

Нет, есть веская причина, почему это невозможно!

...