Веб-намерения - 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]

использованная литература

внешние ссылки