2013-08-19 1 views
2

Я хочу создать смартфон в веб-браузерах, и я проделал хорошую работу до сих пор. Однако, когда я звоню, Google Chrome показывает это сообщение:Chrome показывает 'URL' хочет использовать ваш микрофон

'http://domain' хочет использовать ваш микрофон.

Смотреть эту картину:

И это картина моего веб-смартфона:

Однако, когда я звоню, пользователь должен нажать Allow в сообщении строке Chrome. Есть ли способ, чтобы я попросил браузер сохранить настройки микрофона для текущего пользователя, чтобы каждый раз, когда пользователь не запрашивал разрешения?

+0

[Этот ответ] (http://stackoverflow.com/a/15999940/1165146) утверждает, что если вы используете https, по крайней мере хром будет запрашивать только один раз. Не знаю, работает ли это на самом деле. –

ответ

1

Если вы идете в Chrome's Settings => Advanced => Content Settings => Media section, вы видите, что есть только два варианта, которые вы можете выбрать:

  1. Чтобы спросить КАЖДЫЙ РАЗ страницы хочет получить доступ к микрофону или камере
  2. Чтобы отключить СМИ вообще

Таким образом, для этого не существует опции. Это может звучать логично, так как вы не хотите, чтобы хакеры запускали вашу камеру и захватывали вашу личную жизнь без разрешения. ;)

3

Вам необходимо обслуживать страницу по https. При использовании https Chrome запомнит выбор пользователя и не будет запрашивать снова.

Затем, если пользователь хочет снова заблокировать микрофон, он может щелкнуть значок камеры в строке URL.