热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

老网民才懂的绝招!浏览器“假装身份”的一个神奇操作ua设置

来源:太平洋电脑网大家天天都用浏览器上网,但关于浏览器的一些神奇特性,却未必都有所了解ua设置。例如浏览器的UA(UserAgent)ua设置,是一个非常重要的特性,

来源:太平洋电脑网

大家天天都用浏览器上网,但关于浏览器的一些神奇特性,却未必都有所了解ua设置。

例如浏览器的UA(UserAgent)ua设置,是一个非常重要的特性,它是浏览器的身份标识,可以发掘出很多好玩的事情!

如果你是一名资深老网民,想必改UA已经轻车熟路!今天,就来说说来浏览器UA的那点事吧ua设置。

浏览器UA是什么ua设置?

前文已经提到,UA是UserAgent的缩写,这是浏览器的身份标识ua设置。

我们用的浏览器有很多种,但浏览器用的技术又不尽相同,同一张网页用不同的浏览器浏览,可能会有不一样的效果ua设置。

怎么办?浏览器就需要向网页表明自己的身份,UA就是浏览器的身份标识ua设置。

理论上ua设置,不同的浏览器的UA是不一样的,例如Chrome的UA是

Mozilla/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36

而Firefox的UA则是

Mozilla/5.0 (Windows NT 10.0; WOW64; rv:56.0) Gecko/20100101 Firefox/56.0

可见,UA中包含了很多信息,例如操作系统版本、浏览器内核等等ua设置。

基本上,网页就是靠UA来判断你用什么浏览器的,网页根据不同的浏览器,又会给出不同的页面——因此通过变换浏览器UA,浏览器“假装身份”,可以实现很多神奇的用途ua设置。

更换浏览器UA有啥用ua设置?

浏览器“假装身份”都能实现什么效果?下面就举几个例子ua设置。

桌面浏览器查看手机WAP网页ua设置。很多网页同时做了桌面版和移动版,想要在桌面浏览器查看手机移动版的网页?把浏览器的UA改成手机浏览器,刷新一下就搞定!

老网民才懂的绝招ua设置!浏览器“假装身份”的一个神奇操作解除不兼容提示

不少网页设定为只兼容Chrome,检测到你用其他浏览器,就会弹出不兼容的提示——例如之前用Edge浏览器访问Chrome商店,就会有安全警告ua设置。

但其实只要将Edge的UA改成Chrome,完全可以兼容,毕竟现在Edge用的也是Chromium内核ua设置。

老网民才懂的绝招!浏览器“假装身份”的一个神奇操作修改UA之前ua设置,网页提示不兼容

老网民才懂的绝招ua设置!浏览器“假装身份”的一个神奇操作查看微信某些网页

某些微信的特定网页,限定只能通过微信开启(例如之前公众号文章就有这个限制)ua设置。

只要把浏览器UA改成微信内置浏览器ua设置,就能够用桌面浏览器查看了!

为什么改UA会有这么多用途呢ua设置?

其实很大一部分原因,来自于浏览器之间的竞争ua设置。

例如现在Chrome已经成为了网页兼容的事实标准,不少网页直接设置为只兼容Chrome,而Google也推波助澜倡导前端开发者使用“-webkit-”之类的标识,这对其他浏览器非常不友好ua设置。

又例如当初IE和网景浏览器竞争,不少网页只兼容网景,IE为此愁眉不展ua设置。

而改UA,就是打破浏览器竞争产生的壁垒的好方法ua设置。

很多时候网页不兼容浏览器,其实是由于竞争的原因,只要UA改成竞品浏览器,就一切正常ua设置。

例如Firefox之前开启YouTube会非常慢ua设置,把UA改成Chrome后一切正常;

又例如IE为了和网景竞争,为了兼容网景的网页,不惜在自己的UA中加入了“Mozilla”的标识——时至今日,所有浏览器的UA都仍存在“Mozilla”字样,就是受此影响ua设置。

老网民才懂的绝招!浏览器“假装身份”的一个神奇操作换言之,只有善于更换UA,让浏览器有多重身份,才能够让浏览器尽可能兼容所有网页ua设置。

当前某些APP正在打造互联网的闭环生态,例如微信一些页面只能用它自家的内置浏览器观看,改UA就变得更有必要了ua设置。

要怎样更改浏览器UAua设置?

好了,既然换UA有这么大作用,要如何更换浏览器的UA呢?其实只要浏览器支持扩展程序,还是非常简单的,下面就以Chrome浏览器为例ua设置。

首先,安装让浏览器支持UA切换的扩展,Chrome的话推荐这款Google官方出品的“User-Agent Switcher for Chrome”ua设置。

User-Agent Switcher for Chrome官方下载:

上面的链接来自Chrome商店,国内用户可能要通过特殊方法才能访问,当然大家也可以自行寻找相应的crx文件安装ua设置。

老网民才懂的绝招!浏览器“假装身份”的一个神奇操作User-Agent Switcher for Chrome来自Google官方,自然是很好用的ua设置。它有两个最主要的优点:

内置各种UA

这款扩展程序内置了Firefox、IE、iOS、Android甚至WP等各平台、各浏览器的UA,无论你想要“冒充”哪款浏览器,都不成问题ua设置。

支持自定义UA

在它的设置菜单中,可以自行添加UA,例如想要“冒充”微信,那就可以添加微信的UAua设置。

微信的UA要如何获取呢?很简单,在微信中发送一个检测UA的链接,用微信开启,就知道微信内置浏览器的UA了ua设置。

老网民才懂的绝招ua设置!浏览器“假装身份”的一个神奇操作总结

总的来说,浏览器改UA的操作非常简单,用途却很大ua设置。

经历了多次浏览器大战的老网民,都知道用这招享受更加畅通无阻的互联网ua设置。

如果你想要用一个浏览器尽可能多的兼容世界上所有的网页ua设置,这个招数绝对不容错过!


推荐阅读
  • macOS Big Sur全新设计大版本更新,10+个值得关注的新功能
    本文介绍了Apple发布的新一代操作系统macOS Big Sur,该系统采用全新的界面设计,包括图标、应用界面、程序坞和菜单栏等方面的变化。新系统还增加了通知中心、桌面小组件、强化的Safari浏览器以及隐私保护等多项功能。文章指出,macOS Big Sur的设计与iPadOS越来越接近,结合了去年iPadOS对鼠标的完善等功能。 ... [详细]
  • pyecharts 介绍
    一、pyecharts介绍ECharts,一个使用JavaScript实现的开源可视化库,可以流畅的运行在PC和移动设备上,兼容当前绝大部 ... [详细]
  • 最近在学Python,看了不少资料、视频,对爬虫比较感兴趣,爬过了网页文字、图片、视频。文字就不说了直接从网页上去根据标签分离出来就好了。图片和视频则需要在获取到相应的链接之后取做下载。以下是图片和视 ... [详细]
  • Scrapy 爬取图片
    1.创建Scrapy项目scrapystartprojectCrawlMeiziTuscrapygenspiderMeiziTuSpiderhttps:movie.douban.c ... [详细]
  • Python瓦片图下载、合并、绘图、标记的代码示例
    本文提供了Python瓦片图下载、合并、绘图、标记的代码示例,包括下载代码、多线程下载、图像处理等功能。通过参考geoserver,使用PIL、cv2、numpy、gdal、osr等库实现了瓦片图的下载、合并、绘图和标记功能。代码示例详细介绍了各个功能的实现方法,供读者参考使用。 ... [详细]
  • Java和JavaScript是什么关系?java跟javaScript都是编程语言,只是java跟javaScript没有什么太大关系,一个是脚本语言(前端语言),一个是面向对象 ... [详细]
  • 如何实现JDK版本的切换功能,解决开发环境冲突问题
    本文介绍了在开发过程中遇到JDK版本冲突的情况,以及如何通过修改环境变量实现JDK版本的切换功能,解决开发环境冲突的问题。通过合理的切换环境,可以更好地进行项目开发。同时,提醒读者注意不仅限于1.7和1.8版本的转换,还要适应不同项目和个人开发习惯的需求。 ... [详细]
  • 恶意软件分析的最佳编程语言及其应用
    本文介绍了学习恶意软件分析和逆向工程领域时最适合的编程语言,并重点讨论了Python的优点。Python是一种解释型、多用途的语言,具有可读性高、可快速开发、易于学习的特点。作者分享了在本地恶意软件分析中使用Python的经验,包括快速复制恶意软件组件以更好地理解其工作。此外,作者还提到了Python的跨平台优势,使得在不同操作系统上运行代码变得更加方便。 ... [详细]
  • 本文整理了常用的CSS属性及用法,包括背景属性、边框属性、尺寸属性、可伸缩框属性、字体属性和文本属性等,方便开发者查阅和使用。 ... [详细]
  • css元素可拖动,如何使用CSS禁止元素拖拽?
    一、用户行为三剑客以下3个CSS属性:user-select属性可以设置是否允许用户选择页面中的图文内容;user-modify属性可以设置是否允许输入 ... [详细]
  • JavaWeb介绍概念JavaWeb,是用Java技术来解决相关web互联网领域的技术总和。web包括:web服务器和web客户端两部分。Java在客户端的应用有javaapplet,不过使 ... [详细]
  • 校内无法访问IEEE等部分数据库的解决方案
    解决了校内无法访问IE ... [详细]
  • 今天凌晨开始苹果正式开始了iOS10的推送工作,使用iPhone和iPad的用户可 ... [详细]
  • 文章目录简介HTTP请求过程HTTP状态码含义HTTP头部信息Cookie状态管理HTTP请求方式简介HTTP协议(超文本传输协议)是用于从WWW服务 ... [详细]
  • 前端提高篇(七十):SVG基本使用、基本样式、路径path
    SVG是使用XML来描述二维图形和绘图程序的语言。SVG遵循的是xml的规范,与html5的使用有所区别SVG绘制出来的是矢量图,放大之后不会失真官方文 ... [详细]
author-avatar
宁艺汉先生
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有