Ответ 1
Для чего это стоит, флаг работает.
Проблема в том, что вам нужно выйти из ВСЕГО Chrome, чтобы он вступил в силу. Включая плагины и другие хромированные вкладки и так далее.
Недостаточно просто добавить переключатель командной строки.
Я пытаюсь отлаживать разницу между HTTP/1.1 и HTTP/2.
Есть ли возможность отключить HTTP/2 в хроме или хроме?
Я не мог найти этот флаг опции в chrome 56. Я пробовал хром 58 с флаг --disable-http2
:
./Chromium.app/Contents/MacOS/Chromium --disable-http2
Но содержимое по-прежнему доставляется с протоколом HTTP/2 после использования этого флага:
Для чего это стоит, флаг работает.
Проблема в том, что вам нужно выйти из ВСЕГО Chrome, чтобы он вступил в силу. Включая плагины и другие хромированные вкладки и так далее.
Недостаточно просто добавить переключатель командной строки.
Что происходит, когда вы пытаетесь сделать то же самое в WebPageTest (выберите Chrome в качестве тестового агента и добавьте переключатель командной строки на вкладке Chrome в дополнительных настройках)
Здесь тест, который я сделал для своего личного сайта только сейчас, и флаг работает нормально (если вы посмотрите на заголовки ответов, вы увидите HTTP/1.1)