Веб-намерения - Web Intents
Веб-намерения был экспериментальным фреймворк для обмена данными между приложениями и обнаружения сервисов через Интернет.
Веб-намерения состоят из механизма обнаружения и очень легкого RPC система между веб-приложения, созданный по образцу системы намерений в Android. В контексте фреймворка намерение равно действию, которое должен выполнить провайдер.[1]Веб-намерения позволяют двум веб-приложениям взаимодействовать друг с другом, при этом ни одному из них не нужно знать, что такое другое.[2]
Поддержка
Клиент
- Гугл Хром версии 18–23 изначально поддерживали веб-намерения.[3] Эта поддержка была отключена в версии 24, сославшись на существование «ряда областей для разработки как API, так и конкретного взаимодействия с пользователем в Chrome».[4]
- Есть JavaScript прокладка при поддержке IE 8, IE 9, Опера, Сафари, Fire Fox 3+ и Chrome 3+.[5]
Сервер
- Есть некоторые веб-намерения доверенное лицо страницы, которые предоставляют некоторые реальные услуги, которые еще не поддерживают намерения.[6]
- Добавь это поддерживает веб-намерения с помощью своих инструментов обмена независимо от поддержки браузера.[7]
История
Пол Кинлан из Google объявил о проекте Web Intents в декабре 2010 года. Вскоре он выпустил прототип API к GitHub. В августе 2011 года Google объявил, что Хром будет поддерживать веб-намерения. Google и Mozilla начали сотрудничество, чтобы объединить веб-намерения и веб-активность Mozilla (которая пытается решить ту же проблему) в одно предложение.[8][9][10]
В ноябре 2012 года Грег Биллок из Google объявил, что экспериментальная поддержка веб-намерений была удалена из Хром.[4]
использованная литература
- ^ GitHub: Пол Кинлан: WebIntents
- ^ TechCrunch: Google объявляет о планах по внедрению Android-подобных веб-приложений в Chrome
- ^ Поддержка Chrome 18 Web Intents
- ^ а б Статус веб-намерений в Chrome
- ^ Часто задаваемые вопросы о веб-намерениях
- ^ Кодовые биты: прокси для веб-намерений
- ^ Блог AddThis: Шаг к открытому обмену: AddThis интегрирует веб-намерения
- ^ Блог Chromium: соединение веб-приложений с веб-намерениями
- ^ TechCrunch: Mozilla Labs запускает эксперимент «Веб-активность», позволяющий веб-приложениям общаться друг с другом
- ^ Mozilla Labs: обновление веб-приложений - эксперименты в веб-действиях, обнаружение приложений