 Ошибка ERR HTTP2 PROTOCOL ERROR в браузерах Google Chrome, Microsoft Edge, Яндекс и других напрямую указывает на проблемы работы протокола HTTP/2 при коммуникации между сервером и самим браузером (или другим клиентом).
Ошибка ERR HTTP2 PROTOCOL ERROR в браузерах Google Chrome, Microsoft Edge, Яндекс и других напрямую указывает на проблемы работы протокола HTTP/2 при коммуникации между сервером и самим браузером (или другим клиентом).
В этой инструкции подробно о способах исправить ошибки применительно к пользовательским браузерам при посещении обычных сайтов в Интернете. В основном речь пойдёт о Windows 11/10, но логика будет той же самой для Android, iOS и других операционных систем.
Причины и варианты решения проблемы

По порядку рассмотрим возможные причины ошибки ERR HTTP2 PROTOCOL ERROR и способы её исправления. От более простых к более сложным:
- Проблемы на стороне сервера или с доступом к нему. Если все ваши устройства сообщают об одной и той же ошибке при обращении к конкретному сайту, независимо от используемого соединения, вероятнее всего, причина — в проблемах со стороны самого сайта (или в ограничениях доступа к нему).
- Устаревшая ОС и браузер. Если на вашем компьютере или другом устройстве установлена действительно старая версия операционной системы и аналогичный, не обновляемый, браузер это может приводить к проблемам при работе по современным протоколам. Решить удается не всегда. Лучший вариант — обновить и то и другое. Ещё один — поискать альтернативный браузер, который продолжает обновляться даже в вашей версии ОС.
- Неправильные дата, время, часовой пояс на устройстве. Проверьте и при необходимости исправьте на актуальные в настройках системы: при установке зашифрованного соединения по протоколу HTTP/2 неправильно установленные параметры даты/времени могут приводить к ошибкам.
- В случае если один из браузеров (например, Edge) открывает сайт, а другой — нет, сообщая о рассматриваемой ошибки, проверьте: откроется ли сайт в «проблемном» браузере при использовании режима «Инкогнито» (обычно — Ctrl+Shift+N). Если это решает проблему, отключите все расширения браузера (даже нужные), что вероятнее всего решит проблему. Далее включайте их по одному, пока не будет выявлено то, которое вызывает проблему. 
- Очистите кэш и данные браузера. На компьютере обычно достаточно нажать клавиши Ctrl+Shift+Del, находясь в браузере и выбрать очищаемые элементы. Подробные инструкции: Как очистить кэш в браузере, Очистка кэша и куки в Microsoft Edge, Очистка кэша приложений iPhone. 
- Проверьте, решит ли проблему отключение протокола QUIC в браузере: в адресной строке браузера введите (для Chrome, Edge и Яндекс соответственно):
chrome://flags edge://flags browser://flags после чего используйте поиск по доступным настройкам, чтобы найти параметры протокола QUIC. Отключите его (опция Experimental QUIC Protocol, установить в Disabled), перезапустите браузер и проверьте, решило ли это проблему.  
- На всякий случай проверьте файл hosts — не блокируются и не перенаправляются ли нужные вам сайты.
- Можно попробовать выполнить сброс сетевых настроек (при условии, что на других устройствах в той же сети всё работает). С помощью командной строки, запущенной от имени администратора путем ввода следующих команд с последующей перезагрузкой компьютера:
ipconfig /flushdns ipconfig /registerdns netsh winsock reset netsh int ip reset или автоматически средствами Windows. 
Дополнительно: при наличии сторонних антивирусов или файрволлов рекомендую проверить, решается ли проблема, если отключить их.
Всё описанное выше касается ошибки ERR HTTP2 PROTOCOL ERROR со стороны пользователя. Если вы столкнулись с ней как разработчик, рекомендую поискать решения для конкретного стека, сертификатов и с учетом других обстоятельств появления ошибки.