前言
前几天配置了 CloudFlare CDN 后发现网站日志显示的是HTTP/1.1,我的站点是支持 HTTP/2 的,为神马会这样?然后去官方查了下帮助,说是支持 HTTP/2 的,但浏览器返回的是HTTP/1.1。下面就说下Chrome 怎么查看网站是否支持HTTP/2.0,原来的老方法 chrome://net-internals/#http2 已经因版本升级后不能用了。
查看方法
下面有两种方法可以查看网站是否支持HTTP/2.0
chrome.loadTimes
首先打开网站,否键–检查–Console 输入:
(function(){
// 保证这个方法只在支持 loadTimes 的 chrome 浏览器下执行
if(window.chrome && typeof chrome.loadTimes === 'function') {
var loadTimes = window.chrome.loadTimes();
var spdy = loadTimes.wasFetchedViaSpdy;
var info = loadTimes.npnNegotiatedProtocol || loadTimes.connectionInfo;
// 就以 「h2」作为判断标识
if(spdy && /^h2/i.test(info)) {
return console.info('本站点使用了 HTTP/2');
}
}
console.warn('本站点没有使用 HTTP/2');
})();
这种方法更简单,支持「Http2」的 chrome 版本,可通过其提供的 chrome.loadTimes API 来进行判断。
myssl 网站检测
© 本站文章随意转载,但请注明出处!
>> 如果您觉得本站文章对您有所帮助,购买 VPS 时候请走本站AFF链接!
>> 某些文章具有时效性,若内容有错误或已失效,欢迎在下方评论区留言向我们反馈.
>> 所有文章均基于分享的原则,所有言论均个人观点,请注意全部都不是推荐,是分享!分享!分享!
>> 所有文章均基于分享的原则,所有言论均个人观点,请注意全部都不是推荐,是分享!分享!分享!
THE END
暂无评论内容