Обработчик веб протокола Web Protocol Handlers в Firefox 3.
Обработчик веб протокола Web Protocol Handlers новая функция в Firefox 3, которая даёт больше власти приложениям сети RIA.В основном, когда пользователь нажимает на ссылку с конкретным протоколом, Firefox может отправлять HTTP (S) запрос с линии передачи данных на веб-приложения.
Самым простым примером является Mailto.Обычно, если пользователь нажимает ссылку, Firefox (или другой браузер) откроет приложение почты по умолчанию на компьютере пользователя и вы можете начать писать сообщения электронной почты.Есть много веб-приложений электронной почты, используемых сегодня, и это естественно, что некоторые люди хотели бы использовать веб-приложения электронной почты для составления сообщения.
Веб-обработчик протокола Web Protocol Handlers может зарегистрировать специальный протокол который он будет обрабатывать. Firefox будет предлагать пользователю выбор, какое из зарегистрированных приложений (веб или на рабочем столе) он должен использовать для обработки действий. Может быть использован любой протокол, реальный или мнимый, — Отправка сообщения: это только один пример, WebCal: тел: факс: и другие. В случае с Mailto: например, веб-приложения электронной почты могут анализировать данные, передаваемые от Firefox, чтобы получить параметры протокола, выполните вход (если необходимо) и отобразится написать пользовательского интерфейса.
Firefox 3 поставляеться с некоторыми упакованными обработчиками веб-протокола. Для заинтересованных разработчиков в добавлении поддержки протокола к их веб-приложений, есть статьи MDC объясняющие с подробной информацией о настройке и использовании веб-обработчика протокола. Также сделаны проверка страницы на соответствие для тестирования функций. В процессе получения обработчика упакованного в Firefox 3, мы наткнулись на некоторые распространенные заблуждения:
•Обработчик веб-протокола Web Protocol Handlers не только для Mailto:! Система предназначена для любого протокола.
•Обработчик веб-протокола Web Protocol Handlers не имеет понятия о деталях протокола. Например, система не знает, что такое Mailto: поддержка или предмет параметров. Система просто посылает весь HREF из ссылки на зарегистрированный обработчик.