#google-chrome #iis #google-chrome-devtools #http2 #webapi
#google-chrome #iis #google-chrome-devtools #http2 #webapi
Вопрос:
У меня есть веб-сайт, размещенный в IIS, с включенным http2, при использовании инструментов разработчика Chrome сайт не загружается. Каждый сетевой запрос возвращается с ERR_HTTP2_PROTOCOL_ERROR. Если я закрою инструменты разработчика и обновлю сайт, все загружается так, как вы ожидаете.
Аналогично, если я использую edge или firefox, все работает нормально, даже если их соответствующие инструменты разработки открыты. Я подтвердил, что протокол http2 используется в каждом браузере.
Отключение HTTP2 в IIS устраняет проблему в Chrome.
Кто-нибудь знает, что Chrome может делать по-другому, когда dev tools открыт, чтобы получить эту ошибку? Я в недоумении.
Комментарии:
1. Эта ошибка связана только с клиентом. Если вы хотите узнать причину этой ошибки, вы можете попробовать сравнить разные браузеры, запрашивающие данные, такие как длина содержимого.
2. Такая же проблема. Смогли ли вы найти ответ на этот вопрос?
3. Такая же проблема. Удалось ли вам найти исправление?