Добавляем...


Проблемы фонового просмотра
Возможность обновления страницы без видимого движения к серверу и обратно обычно называется системой фонового просмотра (innerbrowsing). Система фонового просмотра позволяет использовать преимущества предоставления пользователю цельного интерфейса быстрого доступа к узлу, как будто страница является приложением. Но в этом случае могут возникать и серьезные проблемы.

Одной из главных проблем является то, что легко теряется информация о состоянии страницы. Любые изменения страницы, являющиеся результатом пользовательской активности, не сохраняются при следующей загрузке страницы. Эта проблема возникает при щелчке пользователя на кнопке Обновить, при установке закладки для страницы или тогда, когда пользователь отправляет ссылку на страницу другому пользователю. Многие такие проблемы решаются с помощью размещения информации о состоянии в файлах cookie, но такое решение оказывается достаточно сложным и может не стоить затраченных усилий, особенно в тех случаях, когда содержимое страницы часто меняется.

Другой существенной проблемой системы фонового просмотра является то, что меняется традиционная парадигма Web-просмотра, часто с нежелательными последствиями. Например, в рамках системы фонового просмотра может возникнуть желание изменить значение кнопки Назад для конечного пользователя. Во многих браузерах в зависимости от того, как вы реализуете поддержку RPC-запросов, щелчок на кнопке Назад может вызвать переход к разделам, которые были частью последовательности фонового просмотра и переход к которым нежелателен. Страницы, для которых используется фоновый просмотр, могут создавать проблемы при создании для них закладок. Пользователь ожидает от закладки сохранения того состояния страницы, в которой она находилась в момент создания закладки, но в зависимости от способа использования подхода, о котором идет речь, создание такой закладки может оказаться невозможным. Точно так же интерфейсы, ориентированные на фоновый просмотр, могут иметь проблемы с поисковыми узлами, но это зависит от вида создаваемого узла или приложения.

И все же, несмотря на эти и другие проблемы, система фонового просмотра получила широкое распространение, особенно в Web-приложениях. Реализуемые как с помощью Flash, так и в рамках стандартного (X)HTML интерфейсы фонового просмотра обеспечивают представление содержимого подобно настоящему приложению, и при надлежащей реализации такие интерфейсы могут быть очень функциональными и удобными для пользователя.
назад:
далее:


добавить комментарий
(без перезагрузки и регистрации)


10 случайных разделов

Что ищем на сайте ?


Примеры кода на сайте







@ 2008-2011 Amber
При использовании материалов ссылка на сайт обязательна
Яндекс.Метрика