Может ли GWT явно обнаруживать кнопки браузера назад/вперед (а не просто делать выводы из истории)

Предположим, что приложение GWT переходит к #a, затем #b, затем #a, затем пользователь нажимает назад, и я обнаруживаю #b в истории.

Теперь я получаю событие истории "#a". Есть ли способ определить, нажал ли пользователь вперед или назад?

Меня это может волновать, потому что страница для #a может быть формой, и я могу вспомнить в памяти, что у второго #a есть какой-то несохраненный тип данных в форме, а у первого #a нет!

Мысли?


person user1176505    schedule 24.04.2012    source источник


Ответы (1)


Нет, это технически невозможно.

(вы можете использовать API истории HTML5 –pushState и onpopstate–, но GWT не имеет встроенной поддержки)

person Thomas Broyer    schedule 24.04.2012