Управление поведением кнопки «Назад» в браузерах - PullRequest
0 голосов
/ 01 июля 2011

Мы создали электронный информационный бюллетень для клиента, который включает в себя множество ссылок на истории, а также добавляет баннеры.Большинство пользователей читают новости в MS Outlook.Клиент думает, что пользователи будут сбиты с толку, когда они нажмут на ссылку из новостной рассылки, и она откроется в их браузере, а затем пользователь не сможет нажать кнопку «Назад» браузера, чтобы вернуться к рассылке.

Какие у меня варианты?Можно ли контролировать, куда кнопку «Браузеры» возвращать пользователя?Я думаю, не по соображениям безопасности.

Если у меня есть ссылки на рассылку новостей, перейдите на наш основной сайт и затем перенаправьте на нужную страницу (историю или рекламу), могу ли я сделать это таким образом, чтобы кнопка «Назад»будет работать и не приведет к тому, что пользователь будет перенаправлен обратно на страницу перенаправления?

Есть ли лучший подход?

1 Ответ

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

В целом, кнопки «назад» и «вперед» перемещают пользователя по истории, и из соображений безопасности с этим очень мало что можно сделать. Но ...

У вас есть определенный контроль над историей. В частности, на странице 1 можно сказать «перейти на страницу 2», и как только пользователь окажется на странице 2, кнопка «Назад» вернет пользователя на страницу 1 ИЛИ страница 1 может сказать «заменить меня в истории на страница 2"; затем, как только пользователь окажется на странице 2, кнопка «Назад» вернет пользователю то, что было до страницы 1, если что-нибудь. Это хороший способ перенаправить страницы Оруэлла прямо из памяти.

Подробнее см. здесь .

...