Я клонировал проект об обработке изображений в реальном времени в веб-браузере из этой ссылки: Затем я не смог разрешить браузеру получить доступ к моей камере. Я получил это предупреждение javascript:
Uh-oh, the webcam didn't start. У вас есть веб-камера? Вы дали ей разрешение? Обновите, чтобы попробовать снова. И кнопка разрешить не отображается, как если бы я зашла на его сайт.
Вы обращаетесь к веб-странице, которая обслуживается по протоколу HTTP, на локальном хосте? Если вы обращаетесь к ней по адресу http://localhost/...
, Chrome запросит у вас разрешение на использование камеры.
Если вы открываете веб-страницу напрямую, т.е. /Users/Methuz/Documents/index.html, то она не будет работать, даже если вы явно дадите ей разрешение.
В этом случае я использую обходной путь - разместить HTML-файл на веб-сервере. Быстрый хак - использовать python в папке, где находится HTML-страница: python -m SimpleHTTPServer
.
Шаг 1: Найдите файл настроек вашего хрома: http://www.forensicswiki.org/wiki/Google_Chrome#Configuration
Шаг 2: Откройте его и найдите ключ "профиль".
Шаг 3: Под профилем будет хэш "content_settings", в котором будет хэш "pattern_pairs". Добавьте в него следующее:
"*,*": {
"media-stream-camera": 1
}
Последний пример:
"profile": {
....
"content_settings": {
....
"pattern_pairs": {
"*,*": {
"media-stream-camera": 1
},
....
}
}
}
ПРЕДУПРЕЖДЕНИЕ: Это позволит всем веб-сайтам получить доступ к вашей камере.
Теперь хром только позволяет по протоколу HTTPS:// сервера в постоянный список (версия 39.ХХ)
https://support.google.com/chrome/answer/2693767?hl=en
разрешение: это позволяет сайту получить доступ к камере и микрофону в это время и появится уведомление, подтверждающее, что вы предоставили доступ. Если вы выберите Разрешить на "по протоколу HTTP на" URL-адрес вашего предпочтения не будут помнить в будущих посещений. Если вы выберите Разрешить на "по протоколу HTTPS на" URL-адрес, ваши предпочтения будут помнить в будущих посещений.
Может быть, эта ссылка поможет установить локальный сервер безопасности при использовании ПУВР. http://forum.wampserver.com/read.php?2,32986
Затем вы можете добавить ваш локальный сервер для стойких белом списке хрома.
Игнорировать безопасную политику в Chrome, выполните следующие действия.
Перейти к хром://флаги/#небезопасно-лечить-неуверенно-происхождения-как-Secure` в Chrome.
Найти и включить неуверенно происхождение рассматриваться как раздел безопасную
(см. ниже).
Добавить любые адреса, которые вы хотите игнорировать политическое происхождение. Не забудьте указать также номер порта (если требуется).
Сохранить и перезапустить Chrome.
Я нашел решение из ниже ссылке.Надеюсь, это поможет кому-то
У этой проблемы в течение нескольких дней, только это помогло:
Переустановить хром, удалив конфигурации. И не пытаться синхронизировать все расширения, так как они могут помешать.
sudo apt-get purge google-chrome-stable
rm -rf ~/.config/google-chrome
Потом установите с официального.
Другое решение-использовать окна iframe тег. Шутку развернуть страницу на сервер (локальный или внешний) и включить его в свой локальный HTML. Пример:
<iframe src="http://localhost/your_project/index.html"></iframe>
Хром на HTTP или любой другой порт выиграл'т сохранить предпочтения Камара выбор акций.
Чтобы сохранить выбор вы должны работать на HTTPS, даже если вы Don'т иметь сертификат SSL на localhost все нормально. Просто добавьте https перед URL-адрес localhost и он будет просить вас его небезопасным, если вы хотите продолжить добавлять его как исключение, под заранее варианты. Сделать это, а затем хрома избавит вас камера обмен предпочтение на этот сайт. и выиграл'т просить вас, чтобы выбрать разрешить
Вы можете выбрать другой параметр разрешения по умолчанию и управлять исключениями в настройках контента.
*** Спрашивать меня, когда сайт запрашивает доступ к моей камере и микрофону: Выберите этот параметр, если хотите, чтобы Chrome предупреждал вас, когда сайт запрашивает доступ к камере и микрофону.
*** Не разрешать сайтам доступ к моей камере и микрофону: Выберите этот параметр, чтобы автоматически отклонять любые запросы сайтов на доступ к камере и микрофону.
Или нажмите Управление исключениями, чтобы удалить ранее предоставленные разрешения для определенных сайтов. Источник: https://support.google.com/chrome/answer/2696491?hl=en
P/D: ссылка, которую вы предоставили, содержит ошибку. I can't access.