.

解决浏览器的千年虫问题

浏览器“千年虫”的成因

如果你曾经听说过“千年虫”这个词,那么说明你已经老了。如果你还没有听说过,那么你即将遇到它带来的一系列问题。

我们在通过浏览器访问网站的时候,浏览器都会将自身的UserAgent信息发送到网站。网站通过UserAgent信息可以了解,用户上网设备的类型以及浏览器的版本号,然后根据所获取到的这些信息来反馈相应的网页内容,比如用手机进行的访问就会反馈适用于手机浏览的页面样式。

由于很多网站在开发时设定了只读取浏览器前两位版本号,而且默认将40以及之前的版本号“封杀”了。但是现在主流的浏览器即将升级到版本,所以就会出现这些网站将版本号认为是10。这样网站认为用户的浏览器版本太低,而没有适配的网页可以反馈,造成用户无法正常浏览的窘境,最终出现类似于“千年虫”的问题。

谷歌浏览器解决方法

如果用户使用的是谷歌浏览器,首先升级到98及以后的版本。接着在地址栏中输入“chrome://flags”并回车,分别以“ForcemajorversiontoinUser-Agent”和“ForcetheminorversiontointheUser-Agentstring”为关键词进行搜索,找到后在下拉列表中选择“Enabled”并重新启动浏览器即可(如图1)。这两个选项基本上都是强迫“User-Agent”标识符报告网页浏览器是在v版本上,这样网站将不得不理解和接受一个三位数的版本,并通过与浏览器正确地反馈来作出回应。

为了确认我们刚刚地设置没有问题,我们可以通过浏览器访问


转载请注明:http://blog.hzbdfjk.com/ysty/7866.html

  • 上一篇文章:
  • 下一篇文章: 没有了