谷歌访问视频文件为什么首次访问document类型第二次在访问media?

访问一个视频或者音频文件的时候,谷歌浏览器会默认针对该URL访问两次(以前记得都是一次)

一个是文本类型一个是视频类型,这个是什么原理呢?

这是由于谷歌浏览器的预取机制所导致的。预取机制可以帮助浏览器在您点击链接之前,提前获得您即将访问的资源。预取机制可以提高网站的速度和性能,但也会产生一些问题。

在访问视频或音频文件时,浏览器会对媒体文件进行预取。当您首次访问该URL时,浏览器会获取内容类型为document的资源,以便确定该资源的类型,并在您点击播放按钮之前开始加载媒体文件。当您第二次访问该URL时,浏览器将获取内容类型为video或audio的资源,以便准备播放。

如果您想禁用预取机制,可以在页面头部加入以下代码:

<meta http-equiv="x-dns-prefetch-control" content="off">

这样一来,谷歌浏览器就不会再默认预取该网址资源了。