嗨,大家好,我正在尋找一個腳本,可以檢測訪問者的瀏覽器是否啓用了SPDY或HTTP/2。如何檢測訪問者是否使用HTTP/2或SPDY
像這樣的事情https://www.ist-http2-aktiviert.de/
嗨,大家好,我正在尋找一個腳本,可以檢測訪問者的瀏覽器是否啓用了SPDY或HTTP/2。如何檢測訪問者是否使用HTTP/2或SPDY
像這樣的事情https://www.ist-http2-aktiviert.de/
我沒有找到一個簡單的測試。我認爲一種解決方法是編寫自己的測試:) 您可以獲取支持HTTP/2的瀏覽器列表(可以在caniuse.com上找到),然後循環瀏覽支持的瀏覽器列表(如果當前的瀏覽器爲您提供服務是在列表中,那麼你很好去。
從理論上講,一旦ResourceTiming和NavigationTimingnextHopProtocol
土地,你應該能夠檢測到根頁面和其他資源支持h2
。
截至2016年6月6日,nextHopProtocol
僅在Firefox的ResourceTiming實現中可用。它不適用於NavigationTiming,或NavigationTiming和Chrome,FF和Safari的ResourceTiming。
因此,對於今天的Firefox訪問者,您可以看到nextHopProtocol
是否爲h2
與HTML頁面位於同一域的其他資源,並推斷HTML頁面也是h2
。