Я пытаюсь открыть удаленное приложение, которому нужен WebGL, но некоторые пользователи вручную отключают его по другим причинам. Я попытался активировать с помощью командной строки, но это не работает, я пробовал несколько комбинаций, я знаю, что Chromium должен быть закрыт, чтобы принять настройки.
Команда на сервере выглядела следующим образом:
chrome --enable-gpu -–use-gl=desktop --app = "http://localhost:8000"
Я прочитал эту документацию о переключателях: Запустите Chromium с флагами .
В ней я нашел очень подробный список: List of Chromium Command Line Switches .
Несмотря на это, Chromium или Google Chrome всегда запускается отключенным, если пользователь отключил его вручную:
Что действительно странно, так это то, что если аппаратное ускорение включено и я пытаюсь запустить с помощью командной строки "включить" WebGL также отключается.
Это наводит меня на мысль, что я неправильно использую переключатели.
После некоторых тестов мне удалось решить, что переключатель отсутствует --in-process-gpu
.
Результат:
start chrome --app = "http://localhost:8000" --gpu --gpu-launcher --in-process-gpu --ignore-gpu-blacklist --ignore-gpu-blocklist