Проблема обновления браузера GWT - PullRequest
0 голосов
/ 21 сентября 2010

В моем приложении, разработанном с использованием gwt2.1, нажатие на кнопку обновления браузера ведет к домашней странице, и токен все еще остается в URL, из-за чего мои ссылки не будут работать. Например, предположим, что мои ссылки - это link1, link2, link3,и # link1, # link2, # link3 - соответствующие токены. Теперь нажатие на ссылку1 будет иметь следующий URL http://localhost:8080/myproject/home.htm#link1

      Clicking on link2 will have following url http;//localhost:8080/myproject/home.htm#link2 and so on for other links.

      Now the problem is : Suppose i click on link1 so my url will be http://localhost:8080/myproject/home.htm#link1 now when i click browser's refresh button it leads me to home page and my url will be still http://localhost:8080/myproject/home.htm#link1 i.e. the token still remains in the url because of which this link doesn't when clicked after refresh.

1 Ответ

1 голос
/ 21 сентября 2010

Вы просматриваете текущее состояние истории в функции onModuleLoad вашего EntryClass?

Просто добавьте

History.fireCurrentHistoryState();

, чтобы сделать это.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...