Was wird der Grund für diese Änderung sein?
Es ist ein Fehler .
Chrome-Version: 59.3047
Welche Schritte werden das Problem reproduzieren? (1) Besuchen Sie eine Seite (z. B. https://www.accuweather.com ), die zu Abrufen aus dem Speichercache führt
Beachten Sie: Anfragen, die in den Speichercache fallen, zeigen als Protokoll "spdy" an. Erwarten Sie: Keine solche Behauptung, da SPDY in Chrome nicht mehr aktiviert wird.
getProtocol () hier https://cs.chromium.org/chromium/src/content/browser/devtools/protocol/network_handler.cc?l=381&rcl=7569701917d9c4dd1bdc0182bd38ff3e43cae gibt SPDY zurück, wenn der was_fetched_adrinscupdollar einer Lüge Dies gilt auch für QUIC (verifiziert) und wahrscheinlich auch für H2 (sah nicht aus).
Wenn wir die Protokollanmerkung in den MemoryCache-Antworten nicht korrigieren können, sollten wir den Standardfallback entweder in "" oder "h2" ändern, da letzteres wahrscheinlich ist.
...
Es sieht so aus, als würde irgendwo in der Cache-Ebene es falsch markiert. Ich werde es untersuchen.
...
Dieses Problem ist immer noch in 69.0.3477.0 vorhanden und gilt auch für zwischengespeicherte Ressourcen.
...
Dieses Problem ist auch in Chrome 67 aufgetreten. Es scheint, dass nicht nur die zwischengespeicherten und zwischengespeicherten Ressourcen als "SPDY" angezeigt wurden. CacheIch hatte den Cache bereits deaktiviert.
https://groups.google.com/a/chromium.org/forum/#!topic/chromium-discuss/PYCV9EuYers
In Chrome 67 scheint das auf der Registerkarte "Netzwerk" des Inspektors angezeigte HTTP-Protokoll falsch zu sein. Wenn meine Website eine HTTP2-Ressource lädt, zeigt Network Panel an, dass SPDY verwendet wurde. Wenn ich dieselbe Ressourcen-URL kopiert und in einer neuen Registerkarte geöffnet habe, zeigt der Netzwerkbereich an, dass HTTP2 verwendet wurde. In Chrome 66 wurden diese beiden Situationen zusätzlich als HTTP2 angezeigt.