Как определить, работает ли в браузере плеер HTML5?

Я хотел бы найти командную строку или скрипт , который покажет мне, будет ли работать плеер HTML5 или нет в браузере (firefox или chromium).

Например, чтобы определить, запущен ли Flash-браузер в браузере, я использую следующую команду:

pgrep -lfc ".*((c|C)hrome|chromium|firefox|).*flashp.*" 

  • разделите 1200 страниц документа на 500 страниц, а затем оставшиеся
  • Как отправить вывод cmd в tmp-файл, одновременно просматривая файл tmp в vim
  • Содержимое файла / proc / <PID> / cmdline зависит от скрипта shebang?
  • Цитирование через unix-даты
  • удалите номер версии с низкой версией
  • Создание туннеля openvpn в сценарии bash
  • Проблема со ссылкой на рабочий каталог в цикле сценария оболочки
  • Как установить дамп базы данных через Shell Script?
  • 3 Solutions collect form web for “Как определить, работает ли в браузере плеер HTML5?”

    Я не вижу, как это было бы возможно, учитывая, что поддержка HTML5 обычно встроена в браузер напрямую, тогда как Adobe Flash является плагином. Вы можете увидеть, что такое плагин в Chrome, перейдя на страницу «chrome: plugins».

    Например, вы можете увидеть Adobe Plugin из браузера Chrome.

    ss плагинов

    HTML5, с другой стороны, не имеет соответствующего плагина, поэтому вы не увидите, как процесс распадается из Chrome, когда он имеет дело с этим типом контента.

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

    Однако решение доступно с помощью исходного кода веб-сайта. Может работать следующее решение:

     $ curl http://example.com/ | grep '<video' 

    Обратите внимание, что на веб-сайте, вероятно, будут использоваться сценарии для размещения проигрывателя, и вам необходимо использовать Firebug или WebKit Inspector для доступа к веб-коду в реальном времени и поиска там тега video .

    А для YouTube альтернативное решение ищет "html5": true в исходном коде, но HTML5 на YouTube потребует проверки подлинности, что трудно сделать с curl .

    Он не выполняет непосредственно то, что задано, но, возможно, что-то подобное (на самом деле более широкое по охвату) может быть достигнуто путем grepping для потенциальных имен сайтов HTML5 / flash player на трубе «wmctrl -l» в сочетании с обнаружением звука ,

     if wmctrl -l | grep -i "youtube\|vimeo\|etc" && \ grep RUNNING /proc/asound/card*/pcm*/sub*/status ; then echo "some media-site is possibly playing something. At least the OS is playing something and some video site is on the top tab on some browser" ; else echo "there may well be some HTML video going on in some browser, but it's either not on the top tab or not playing audio, so..." fi 
    Interesting Posts

    Почему конкретная последовательность вариантов имеет значение для команды tar?

    Почему неудачные блокировки?

    Как добавить некоторые символы в имя файла через 'rename'?

    Изменить каталог и файлы списков

    Как отключить изменение размера терминала

    Извлечение данных из свободного места на диске 600Go после того, как этот диск был dd = / dev / {этот диск} с данными 4Go

    Что это за данные, которые продолжают появляться после удаления раздела + создания нового раздела?

    Rsyslog не отправляет журналы на сервер logstash на порт

    буфер обмена в bash

    Qemu & AIX 6.1 – что мне не хватает?

    Как настроить dnsmasq для разрешения на основе источника запроса?

    Файл анализа с Awk только в том случае, если первая строка соответствует шаблону

    Почему мой процессор никогда не получает 60-70% использования процессора? Где узкое место?

    Доступ к прокси-серверу ssh с другого хоста

    Перезапустить вентилятор вручную в Linux

    Linux и Unix - лучшая ОС в мире.