Янв
18
2012

Новая экспериментальная сборка Opera с поддержкой getUserMedia

Разработчики Opera выпустили на прошлой неделе новый экспериментальный бильд с поддержкой доступа к камере и обновленным элементом пользовательского интерфейса.

Несколько месяцев назад компания уже выпускала сборку Opera Labs с поддержкой обращения к камере компьютера прямо из браузера.
getUserMedia начал жизнь как элемент в спецификации HTML5. Сейчас он находится в обсуждениях рабочей группы WebRTC. Спецификация позволяет получить доступ к камере и микрофону. Если говорить про конкретную сборку, то в ней присутствует доступ только к камере.

Прошлая лабораторная сборка использовала более раннюю версию спецификации. Нынешняя Opera Labs поддерживает как старый способ обращения к устройствам, так и новый, описанный в обновленной версии документы. В скором времени планируется убрать поддержку старого синтаксиса.

Обновленный интерфейс в Opera Labs

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

В спецификации getUserMedia пока нет ничего, связанного с данным вопросом. Но, в Opera экспериментируют с пользовательским интерфейсом. Цель — легко и быстро показать юзеру, что какой-то конкретный ресурс или сайт запрашивает разрешение на камеру, микрофон, геолокацию и так далее:

Доступ к камере в Opera Labs

Здесь и заключается еще одно отличие данной сборки от предыдущей — в той не было никакого интерфейса по управлению функцией. Разработчики Opera решили вышеупомянутые запросы совместить с информацией о безопасности сайта и вынести все это в адресную строку.

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

В данном же уведомлении вы можете проверить безопасность сайта, полученную по данным сервисов Netcraft and Phishtank.

Проверка сайта на вредоносность

Как и раньше, при нажатии на кнопку «Подробнее» можно сообщить о вредоносности какого-либо конкретного интернет-сайта.

Для демонстрации возможностей данной сборки Opera Labs с поддержкой доступа к веб-камере, разработчики подготовили несколько интересных демо. Их можно посетить по нижеприведенным ссылкам.

http://people.opera.com/brucel/articles/magic-html5-moustache.html
http://people.opera.com/shwetankd/external/demos/rlcp/rlcolorpicker.htm
http://people.opera.com/shwetankd/external/demos/warholiser/warholiser.htm

Оставить комментарий

Цитировать