Как отключить HTTP/2 в хроме или хроме?

Я пытаюсь отлаживать разницу между HTTP/1.1 и HTTP/2. Есть ли возможность отключить HTTP/2 в хроме или хроме? Я не мог найти этот флаг опции в chrome 56. Я пробовал хром 58 с флаг --disable-http2:

./Chromium.app/Contents/MacOS/Chromium --disable-http2

Но содержимое по-прежнему доставляется с протоколом HTTP/2 после использования этого флага:

Chromium --disable-http2

Ответы

Ответ 1

Для чего это стоит, флаг работает.

Проблема в том, что вам нужно выйти из ВСЕГО Chrome, чтобы он вступил в силу. Включая плагины и другие хромированные вкладки и так далее.

Недостаточно просто добавить переключатель командной строки.

Ответ 2

Что происходит, когда вы пытаетесь сделать то же самое в WebPageTest (выберите Chrome в качестве тестового агента и добавьте переключатель командной строки на вкладке Chrome в дополнительных настройках)

Здесь тест, который я сделал для своего личного сайта только сейчас, и флаг работает нормально (если вы посмотрите на заголовки ответов, вы увидите HTTP/1.1)

https://www.webpagetest.org/result/170322_1B_ab8656afcfb8bcc4103e9872ff56c28b/1/details/#waterfall_view_step1