Ajax и история браузера с помощью YUI Browser History Class - PullRequest
0 голосов
/ 16 февраля 2009

У меня есть Ajax-приложение, которое отображает сетку с 100 URL. Когда вы нажимаете на любую строку сетки, она загружает предварительный просмотр этого URL в сетке. Также над событием onload сетки я выполняю несколько операций, которые запускают много AJAX-запросов.

Я использую класс истории браузера YUI, чтобы включить кнопку возврата браузера. Он отлично работает с FF3, но в Safari вся страница загружается «иногда». Также в IE браузер обратно мешает моему iframe.

Также, если я копирую, вставляю URL, я не получаю ожидаемое состояние. то есть тот, который определен в #token

Это известные проблемы или я ошибаюсь?

Является ли хорошей идеей включить браузер обратно для операций, когда происходит много изменений состояния?

1 Ответ

0 голосов
/ 18 февраля 2009

Если у вас есть возможность, я бы переключился на использование нового объекта History Ext 2.2 вместо YUI. Я думаю, что вы могли бы получить лучшую поддержку кросс-браузер.

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

...