2010-09-28 3 views
0

Может ли SWFAddress «почувствовать», когда пользователь нажал кнопку «Назад» браузера?SWFAddress, кнопка «Назад»

Я знаю, что он может запускать EXTERNAL_EVENTS, но ... он делает это для определенных кнопок?

ответ

1

Не совсем, единственное осознание того, что swfaddress имеет нажатие на кнопку «Назад», заключается в том, что адрес в строке расположения браузера изменяется (представлен объектом window.location в javascript). Он обнаруживает это изменение путем проверки объекта window.location на регулярном интервале.

Когда объект window.location изменяется, но swfaddress не инициирует изменение адреса, он запускает событие EXTERNAL_CHANGE. Это может быть вызвано тем, что пользователь набрал новый привязку в строке местоположения, нажав кнопки «назад/вперед» или несколько других вещей. Невозможно сделать что-то подобное, например, поставить прослушиватель событий на кнопку возврата браузера.

Смежные вопросы