История GWT и IE6 / 7

Я задал этот вопрос группе GWT без удачи, так что теперь я пробую Stack Overflow:)

Кажется, есть некоторая проблема с историей GWT и IE6 / 7, и я пытаюсь подтвердить, что это настоящая проблема с GWT, а не просто глупость, которую я сделал.

Проблема, с которой я сталкиваюсь, заключается в следующем:

Представьте, что у вас есть какое-то приложение GWT, которое подключается к существующему веб-сайту. Имеет внутреннюю историю и отлично работает. Скажем так, это дерево. То, что это не важно, просто то, что в нем указано, что вы можете вернуться туда и обратно. Часть этого приложения - это ссылки на другие части вашего сайта. Нажмите на один из них, и вы выйдите из приложения GWT.

Теперь используйте кнопку "назад" после того, как вы нажали одну из этих ссылок. Вы возвращаетесь в приложение GWT, которое загружается нормально, и состояние воссоздается, используя все, что есть в URL.

Если вы снова нажмете кнопку, я получу разные результаты в IE6 / 7 и FF / Chrome / IE8. В IE6 / 7 этот второй "назад" отправляет меня на страницу перед приложением GWT. В FF / Chrome / IE8 этот второй ответ возвращает меня в состояние приложения GWT, чего я, естественно, и хочу.

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

Кто-нибудь еще сталкивался с этим? Или знаете где нибудь эту проблему обсуждают? Я много гуглил без результатов.

1 ответ

Решение

Группа GWT должна зашумить, чтобы получить подтверждения потенциальных ошибок, в основном для новичков.

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

Вот URL для создания проблемы: http://code.google.com/p/google-web-toolkit/issues/list

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

Я еще не играл с историей в GWT, так как наши приложения работают в IFrame, и это просто убивает возможность реализации истории.

Другие вопросы по тегам