Jump to content

Веб-виджет

(Перенаправлено с веб-виджетов )

Веб-виджет это веб-страница или веб-приложение , встроенное как элемент главной веб-страницы, но по существу независимое от главной страницы, имеющее ограниченное взаимодействие с хостом или вообще не взаимодействующее с ним. [1] Веб-виджет обычно предоставляет пользователям главной страницы доступ к ресурсам с другого веб-сайта, контенту, доступ к которому главной странице может быть запрещен политикой браузера того же происхождения поставщика контента или политикой CORS . Этот контент включает в себя рекламу ( Google 's AdSense ), спонсируемые внешние ссылки ( Taboola ), [2] комментарии пользователей ( Disqus ), [3] кнопки социальных сетей ( Твиттер , [4] Facebook ), новости ( USA Today ), [5] и погода ( AccuWeather ). [6] Однако некоторые веб-виджеты служат в качестве выбираемых пользователем настроек самой хост-страницы (Elfsight, Powr, OpenWidget ).

Технология

[ редактировать ]

Виджеты можно рассматривать как загружаемые приложения, которые выглядят и действуют как традиционные приложения, но реализованы с использованием веб-технологий, включая JavaScript , HTML и CSS . Виджеты используют и зависят от веб- API, предоставляемых браузером или механизмом виджетов, таким как Akamai, Clearspring , KickApps , MassPublisher, NewsGator или многими другими.

Такие сайты, как FormLoop, позволяют пользователям легко создавать виджеты из собственного контента без необходимости знания программирования.

Использование в социальных сетях

[ редактировать ]

Конечные пользователи в основном используют виджеты для улучшения своего личного взаимодействия с Интернетом или взаимодействия посетителей с их личными сайтами.

Использование виджетов становится все более популярным: пользователи социальных сетей могут добавлять автономные приложения в блоги, профили и страницы сообществ. Виджеты добавляют полезности так же, как и приложения для iPhone. Разработчики этих виджетов часто предлагают их в качестве спонсируемого контента, который может окупить затраты на разработку, когда полезность виджетов соответствует потребностям пользователя таким образом, что выигрывают обе стороны. Например, бренд спортивных новостей может получить известность и увеличить долю аудитории в обмен на возможность мгновенного и динамического доступа к текущим результатам игр - блог, в котором размещен виджет спортивных результатов, может выиграть от наличия более липкого сайта.

Видеоплатформы, такие как YouTube и Dailymotion, поддерживают встраивание видео на основе iframe . [7] [8]

Соображения безопасности

[ редактировать ]

Как и любой программный код, виджеты могут быть использованы во вредоносных целях. Одним из примеров является виджет Facebook «Secret Crush», о котором в начале 2008 года компания Fortinet сообщила как заманивающий пользователей для установки Zango рекламного ПО . [9]

Одним из важных факторов, связанных с виджетами на стороне клиента, является то, что хост часто не может контролировать контент. Содержимое или предоставляемые им функции не могут быть изменены хостом. Контент предварительно публикуется издателем/автором/поставщиком услуг, и хост может либо принять этот контент, либо не использовать виджет. Однако хост контролирует размещение виджета. Поскольку хост всегда может отключить виджет, это обеспечивает большую взаимную выгоду и удовлетворение производительностью и контентом.

SEO соображения

[ редактировать ]

Веб-виджеты могут влиять на рейтинг страницы двумя способами. Во-первых, ссылки, генерируемые виджетами на стороне клиента, не будут видны поисковым системам, которые не «запускают» код виджета перед анализом страницы. Эти ссылки не будут способствовать повышению рейтинга страницы. [10] Во-вторых, страницы могут быть наказаны за размещение виджетов, которые автоматически размещают ссылки на странице, тем самым манипулируя рейтингом страницы. [11]

Соображения доступности

[ редактировать ]

Веб-виджеты — это сложные элементы управления пользовательского интерфейса. ВАИ-АРИЯ [12] — это технология, которая может улучшить удобство использования и доступность таких виджетов путем добавления дополнительной семантики, которую браузеры и вспомогательные технологии могут распознавать и использовать для облегчения взаимодействия пользователей. Например, виджет панели вкладок должен содержать определенный набор ролей (т. е. список вкладок, вкладка, панель вкладок и т. д.). [13] и должен следовать определенным взаимодействиям (например, навигации с помощью клавиатуры). [14]

Системы управления виджетами

[ редактировать ]

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

Мобильный веб-виджет

[ редактировать ]

Виджет «Мобильный веб-сайт» имеет ту же цель и функцию, что и веб-виджет, но он предназначен для использования на мобильном устройстве, например мобильном телефоне или планшете. Напротив, веб-виджет находится на персональном компьютере или ноутбуке.

Стандарты

[ редактировать ]

W3C создает набор стандартов для веб-виджетов. [15]

  1. ^ Брэд на CD Baby (28 августа 2012 г.). «Виджеты веб-сайтов: что это такое и зачем они мне?» . Блог HostBaby . Архивировано из оригинала 24 августа 2019 г. Виджеты: это те маленькие штуковины, которые вы видите на веб-сайтах, часто на боковой панели, которые выполняют одну простую функцию и не занимают при этом много места. {{cite web}}: CS1 maint: неподходящий URL ( ссылка )
  2. ^ «Виджеты — Справочный центр Taboola Publisher» . taboola.com .
  3. ^ «Веб-интеграция» . disqus.com .
  4. ^ «Как добавить кнопку Твитнуть на свой сайт» . Твиттер.com .
  5. ^ «Виджеты USATODAY.com» . usatoday.com .
  6. ^ «Бесплатный виджет текущей погоды» . Accuweather.com .
  7. ^ «Вставка видео и плейлистов – Cправка YouTube» . support.google.com . Проверено 17 апреля 2021 г.
  8. ^ «Вставка видео» . Справочный центр Dailymotion .
  9. ^ «Межсетевое взаимодействие, безопасность, безопасность и многое другое» . Блог.anta.net. Архивировано из оригинала 5 июня 2013 года . Проверено 7 сентября 2013 г.
  10. ^ Трощей, Ярри (18 февраля 2016 г.). «Как веб-виджеты влияют на SEO» . Южное побережье Веб-дизайн, ООО . Проверено 18 февраля 2016 г.
  11. ^ «Напоминание о ссылках виджетов» . Официальный блог Центра веб-мастеров Google . 8 сентября 2016 г.
  12. ^ «Основы WAI-ARIA» . Веб-документы MDN . 12 сентября 2023 г.
  13. ^ «ARIA: роль вкладки» . Веб-документы MDN . 12 апреля 2023 г.
  14. ^ «Взаимодействие с клавиатурой» . W3.org .
  15. ^ «Виджеты рабочей группы веб-приложений: семейство спецификаций» . W3C . Проверено 27 марта 2013 г.

Дальнейшее чтение

[ редактировать ]
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 9584bcdb9d82da7c4c3d0c9ced797510__1713526440
URL1:https://arc.ask3.ru/arc/aa/95/10/9584bcdb9d82da7c4c3d0c9ced797510.html
Заголовок, (Title) документа по адресу, URL1:
Web widget - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)