由于需要访问一个只能在微信内置浏览器显示的网页,就想到了能不能在PC端修改浏览器的访问UA来实现PC浏览器模拟微信浏览器呢?实验了一下chrome(谷歌)浏览器,发现效果还可以,就记录一下。
PC浏览器模拟微信浏览器的方法
我们下面教程以chrome浏览器为例,其它的浏览器修改访问UA的方法,可以自己去搜索一下。
1、准备微信浏览器的UA
想要模拟微信浏览器,就需要用到微信浏览器的UA标识,下面提供了两种。
苹果手机:
Mozilla/5.0 (iPhone; CPU iPhone OS 12_4_1 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Mobile/15E148 MicroMessenger/7.0.14(0x17000e28) NetType/4G Language/zh_CN
安卓手机:
Mozilla/5.0 (Linux; Android 10; V1955A Build/QP1A.190711.020; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/78.0.3904.62 XWEB/2571 MMWEBSDK/200601 Mobile Safari/537.36 MMWEBID/3900 MicroMessenger/7.0.16.1700(0x2700103F) Process/tools WeChat/arm64 NetType/4G Language/zh_CN ABI/arm64
如果需要更多的微信浏览器UA,可以自行搜索,网上可以找到很多!
2、打开 Network condition 窗口
chrome浏览器->按F12->菜单按钮->More Tools ->Network condition
3、输入微信的UA
去掉 "Select automatically" 前面的勾取消掉,并在下面的输入框中输入微信的UA即可!
4、刷新下页面即可
UA设置完成后,只需要要刷新一下页面就可以以微信浏览器的方式浏览网页了。
5、注意几点
(1)、由于真正的微信内置的浏览器有很多私有的支持方法,所以电脑浏览器模拟微信浏览器不能够进行网站一些对微信浏览器支持功能的调试!
(2)、模拟微信访问网站,可以调整浏览器窗口的大小,对网站进行展示
(3)、微信浏览器的UA有多种,不同的设备由于操作系统的版本,类型,硬件品牌的不同分成好多种,查找自己需要的就行!
(4)、可以借助JS脚本或PHP脚本等,通过微信浏览器来获取自己手机上微信浏览器的ua
THE END
喜欢就支持一下吧