手机浏览器被强制跳转_谷歌浏览器开始调整系统UA标识符阻止网站识别浏览器具体版本...

news/2024/5/13 14:29:39/文章来源:https://blog.csdn.net/weixin_39731623/article/details/110885518

此前谷歌浏览器已经预告过将会取消已沿用多年的用户代理字符串,原因是这些字符串可能泄露用户的隐私信息。

代理字符串包含系统版本、体系架构、浏览器版本和体系架构等信息,部分广告网络会利用这些信息来追踪用户。

因此谷歌决定彻底取消用户代理字符串只保留浏览器名称,后续广告网络也只能知道用户是使用谷歌浏览器访问。

293f0da8acb0b89fc5fc2319ebefbbbb.png

弃用用户代理字符串开始初步部署:

目前在谷歌浏览器金丝雀版中谷歌已经增加新的实验功能,该功能开启后浏览器版本会被重置为谷歌浏览器V75。

也就是各种追踪脚本不能再获得谷歌浏览器的准确版本,当然这只是开始因为后续其他信息也会被谷歌彻底抹除。

用户可以开启该实验选项进行测试 :chrome://flags/#freeze-user-agent 将选项设置为Enabled后重启浏览器。

重启浏览器后转到chrome://version即可看到UA标识符变成75版,当然浏览器实际版本是V81.0.4039.0测试版。

#正常情况下的用户代理字符串Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.04039.0 Safari/537.36#此次调整后的用户代理字符串Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/75.0.3764.0 Safari/537.36#以后大概会变成这样Mozilla/5.0 Chrome

蓝点网此前消息:

按谷歌说明该公司的最终目的是阻止所有网站或服务识别用户使用的操作系统、浏览器版本、具体的设备型号等。

最终结果是谷歌浏览器只会给网站发送用户代理字符串片段,此片段不能用于识别是电脑还是手机以及其版本等。

而网站及其服务器也只能通过代理字符串片段知晓用户使用的是谷歌浏览器,而其他方面的任何信息都不再提供。

按谷歌设想这种做法有助于提供用户的隐私信息保护,同时还可避免更多网站针对不同浏览器制定不同兼容方案。

关于UA字符串的线路图:

1.从2020年3月中旬发布的Chrome v81开始,谷歌将在开发者控制台里为读取UA信息的网页显示特定警告内容。

2.从2020年6月上旬发布的Chrome v83开始,谷歌不再提供UA类的浏览器版本及具体的操作系统版本号信息等。

3.从2020年9月中旬发布的Chrome v85开始,谷歌将把UA中的操作系统设定为通用值来阻止识别电脑还是手机。

颤抖吧!各种网站和服务:

谷歌浏览器这次调整预计将会影响非常多的网站和服务,因为许多网站和服务依靠用户代理字符串返回特定信息。

说个最简单最常见的例子:有些网站不是基于HTML5开发而是有单独的电脑版和手机版,靠UA来返回特定版本。

例如当用户使用手机访问时则会自动跳转到手机版上以方便用户阅读,而这次谷歌调整会彻底毁掉这种工作方式。

再举个非常常见的例子:当使用手机访问某些APP的下载页面时,会读取UA来判断用户是iOS设备还是安卓设备。

如果是iOS设备则自动跳转到AppStore,如果是安卓设备则跳转到Google Play或者直接自动下载APK安装包等。

同理网站无法读取用户使用的操作系统和设备类型后,也无法进行跳转所以这种比较方便的解决方案也不再奏效。

影响不算特别大但需要去改:

从上面两个例子中我们可以看到许多网站服务对代理字符串依赖度非常高,无法进行读取识别可能产生各种问题。

当然使用替代方案也并不是不能解决这个问题,只是全球可能有千万级别的网站或服务都靠这种简单的工作方式。

所以当谷歌决定淘汰传统的用户代理字符串时这些网站必须去改,去重新开发替代性的解决方案来解决这个问题。

目前尚不清楚其他主流浏览器是否会跟进此事,但谷歌浏览器的市场占有率也足以让绝大多数网站开始进行调整。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.luyixian.cn/news_show_749170.aspx

如若内容造成侵权/违法违规/事实不符,请联系dt猫网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

构建LAMP动态网站

虽然关于LAMP架设的文章,51cto上已经有很多很多了,但我还是想写一篇这样的文章,来对自己的工作经验做个总结。我将把《构建LAMP动态网站》分两篇文章来进行讲解,第一篇首先是搭建一个LAMP的WEB框架,第二篇是在这个WEB框…

关于大型网站技术演进的思考(八)--存储的瓶颈终篇(8)

在开始本篇主要内容前,我们一起看看下面的几张截图,首先是第一张图,如下图所示: 这是一家电商网站的首页,当我们第一次打开这个首页,网站会弹出一个强制性的对话框,让用户选择货物配送的地址&am…

构建高性能ASP.NET站点之一 剖析页面的处理过程(前端),徐汇区网站设计

导读:作者燕洋天写了一系列关于ASP.NET的文章。在对ASP.NET网站进行优化的时候,往往不是只是懂得ASP.NET就足够了的。在优化的过程中,一般先是找出问题可能存在的地方,然后证明找出的问题就是要解决的问题,确认之后&am…

先睹为快:Visual Studio 11测试版已于2.29在微软官方网站正式发布

在2011的下半年,Visual Studio 11就已经呼之欲出,在2012年的2月29日,微软官方网站正式发布了VS11的测试版。VS11中使用了Framework4.5,与Framework4.0相比,没有发生太大的改变,只是对功能进行了优化。 下载…

IIS建立网站后显示“403.1禁止访问”的解决方法

建立网站后,显示如下: 这是由于没有脚本访问权限导致的,解决方法: 这样设置后就可以了,呵呵 本文转自博客园张占岭(仓储大叔)的博客,原文链接:IIS建立网站后显示“403.1禁…

25个绿色网站设计灵感

绿色的颜色即我们通常与自然关联的,并且它是可见光谱的3原色之一。三基色红,绿,蓝。我已经共享的红色网站的集合,在这个集合中寻找灵感,你会发现25个绿色网站。 绿色也与环境,这些天我们都将努力挽救环境和…

转载-支持中英文多语言浏览的MVC网站实例

思路大概是这样的,将翻译成不同语言的词句以xml键值对的格式分别存在不同文件夹下,扩展MVC HtmlHelper, 在扩展方法里根据用户当前访问Action所在的路径以及当前所选的语言类型读取语言文件夹下的xml文件,再通过HtmlHelper传过来的key获取对应…

js实现倒计时 类似团购网站

一、demo与效果展示 为节约时间,我就直接套用了企鹅团的界面作为demo的背景。因为是倒计时,所以需要一个固定的时间,为了n年后,某位仁兄打开demo页面依然在倒计时,所以我把倒计时时间设成了2050年7月30日中午12点整&am…

阿里云+Ubuntu+LAMP+WordPress搭建个人博客网站

首发于个人网站http://139.196.86.184(域名备案中),转载注明作者与出处,谢谢。 搭个人网站一般有两种选择: GitHub Pages Hexo / jekyl服务器 WordPress / Typecho之前试过1,现在试试2,个人选…

python使用requests和beautifusoup模块爬取学校网站的就业中心信息,并发送至自己的邮箱...

2019独角兽企业重金招聘Python工程师标准>>> 最近有一件非常难过以及无限悲伤的事情发生了,那就是Firebug停止更新和维护了!! Firebug作为一款前端调试工具,同时也是我接触的第一款前端工具(虽然我仅使用它…

基于Vue+Vuex+iView的电子商城网站

MALL-VUE 这是一个基于VUE VUEX iView做的一个电商网站前端项目, 附带前后端分离实现版本(在forMallServer分支),欢迎fork或star项目地址: https://github.com/PowerDos/Mall-Vue 项目预览地址(demo): https://powerdos.github.io/Mall-Vue/index.html…

网站服务器2核4核怎么选,云服务器2核和4核的区别

云服务器2核和4核的区别 内容精选换一换云服务器创建完成后,数据盘需要初始化后才能使用。当使用弹性伸缩为伸缩组增加数量较多的云服务器时,您就需要逐一手动初始化数据盘,将会占用较长时间。本节为您介绍通过脚本自动化完成初始化磁盘的操作…

开通个人博客啦,附上Vultr+WordPress建站全面指南

历时一个月,终于搭起个人博客,并且将以前的文章都迁移到新的网站了,其中还经历了迁移wordpress的问题,网上虽然关于wordpress的问题解答有很多,但是有些不适用,也不全面,这里我将记录下建站的点…

打包Asp.Net 网站成为一个exe 方便快捷的进行客户演示

2019独角兽企业重金招聘Python工程师标准>>> 在Asp时代有一个NetBox 产品可以把整个Asp网站AllInOne的打包成一个exe,在没有IIS的情况下可以单独运行这个exe来开启整个网站。在Asp.Net 下一直没有类似的产品出现,可能是IIS已经非常的强大了&a…

你应该知道的关于SEO和Javascript的6个事实

你应该知道的关于SEO和Javascript的6个事实 了解JavaScript的基础知识已成为SEO专家的一项重要技能,尽管到目前为止,这两个学科之间的关系一直存在争议。 关于SEO和JavaScript的关键问题是发现搜索引擎机器人是否可以正确地感知网站内容并实际评估用户体…

加速,加速,再加速:来自Google的网站加速技巧大全

困扰许多网站所有者很久的一个问题是网站访问速度总是那么慢。想购买独立带宽,预算不允许,想购买CDN加速,价格又太贵。那有没有经济实惠的解决办法呢?从目前的大环境来分析,我们也只有通过技术手段来解决这个问题了。 …

28.分析采集美团网站信息-3

28.分析采集美团网站信息-3 今天又捋一下思路,在兼职,也没时间去坐下来仔细思考分析问题:1.首先获取分类,比如先获取美食,再划分其分类,分类里有火锅、蛋糕、小吃快餐等等后面都显示了共有多少个搜索结果。…

Asp.net压缩网站中的文件

为了说明自定义虚拟路径,这里弄个示例,仅仅用一个压缩包存放一个网站的多个文件。 这个东西是要需要通过实现3个抽象类来实现: System.Web.Hosting.VirtualPathProvider;System.Web.Hosting.VirtualDirectory;System.W…

大型网站技术架构(二)架构模式

2019独角兽企业重金招聘Python工程师标准>>> 每一个模式描述了一个在我们周围不断重复发生的问题及该问题解决方案的核心。这样,你就能一次又一次地使用该方案而不必做重复工作。 所谓网站架构模式即为了解决大型网站面临的高并发访问、海量数据、高可靠…

网站的SEO以及它和站长工具的之间秘密(转)

博客迁移没有注意 URL 地址的变化,导致百度和 google 这两只爬虫引擎短时间内找不到路。近段时间研究了下国内最大搜索引擎百度和国际最大搜索引擎google的站长工具,说下感受。 百度的站长工具地址:http://zhanzhang.baidu.com/dashboard/ind…