众所周知,微信项目html5界面的开发时间会相对较长(为什么这么说就不解释了),以及在微信浏览器内会出现一些无法在web端检测出的问题,笔者有 了模拟微信浏览器的想法,google之后,发现有方法来伪装浏览器,也就是利用浏览器的user Agent,(每款浏览器都有自己不同的user Agent ,而且通过user Agent可以判断浏 览器版本 、所用的 操作系统 等参数,当用户通过浏览器向服务器发起请求时,请求头(header)中就会包含 User Agent,服务器端可以获取该值 )。

插件下载:

笔者以火狐为例来详解如何模拟微信浏览器:
首先,下载火狐浏览器的User Agent Switcher 插件,下载地址:https://addons.mozilla.org/zh-CN/firefox/addon/user-agent-switcher/ 插件如图:
安装成功后可在工具选项中看到Default User Agent选项,如下图:

获取微信浏览器的 User Agent(此步可跳过)

经笔者的测试,MicroMessenger 是微信浏览器特定的标识,所以上图中的if语句即可判断请求是否为微信浏览器发起。
注意一下上图中的agent,下文中要用到

搭建微信浏览器

笔者用自己的GT-I9300获取的agent为:Mozilla/5.0 (Linux; U; Android 4.1.2; zh-cn; GT-I9300 Build/JZO54K) AppleWebKit/534.30 (KHTML, like Gecko) Version/4.0 Mobile Safari/534.30 MicroMessenger/5.2.380
打开Default User Agent下的
添加新的user agent 
将user agent切换为刚建的GT-9300 进行测试:
自己比较一下www.baidu.com原来的样子,如图算是添加成功了。

模拟微信浏览器请求

这是笔者之前所用的方法,基本作用跟前文差不多,希望对各位有所帮助

火狐浏览器模拟微信浏览器教程相关推荐

  1. 请在微信客户端打开链接:火狐浏览器模拟微信浏览器内核教程 ,用chrome模拟微信浏览器访问需要OA…....

    背景:微信浏览器能访问,出现,请在微信客户端打开链接. user agent switcher for firefox: https://addons.mozilla.org/en-US/firefo ...

  2. 火狐浏览器模拟微信浏览器内核教程

    众所周知,微信项目html5界面的开发时间会相对较长(为什么这么说就不解释了),以及在微信浏览器内会出现一些无法在web端检测出的问题,笔者有 了模拟微信浏览器的想法,google之后,发现有方法来伪 ...

  3. PC端浏览器模拟微信浏览器环境

    前提 http访问: 通过cookie或本地存储了用户信息的页面 原理 针对需要微信授权才能访问的页面,如果网页逻辑判断到当前并没有用户信息,即cookie中没有记录用户信息,那么会重定向到微信授权地 ...

  4. chrome firefox 获取模拟微信浏览器

    1.  chrome 如何伪造微信浏览器HTTP_USER_AGENT 使用谷歌浏览器非常方便伪造微信浏览器HTTP_USER_AGENT,打开你需要伪造HTTP_USER_AGENT的网页,按F12 ...

  5. chrome设置微信ua_Chrome模拟微信浏览器UA访问教程

    模拟微信内置浏览器怎么操作,目前网上没有模拟微信内置浏览器的软件,不过我们可以通过Chrome或Chrome内核的浏览器来模拟微信浏览器的UA请求访问,因为有一些微信内的投票是限制微信浏览器才以访问, ...

  6. 谷歌无法打开微信二维码链接解决方案 之 使用谷歌模拟微信浏览器

    目录 一.为什么要模拟微信浏览器? 二.开发调试遇到的问题 三.解决方案:谷歌模拟微信浏览器步骤 一.为什么要模拟微信浏览器? 做过微信集成的人应该知道,页面在微信浏览器中,出 JS 相关的错误之后, ...

  7. 用火狐浏览器模拟手机浏览器客户端的方法

    用火狐浏览器模拟手机浏览器客户端的方法: 1.首先打开火狐浏览器的工具下面的附加组件下载一个User Agent Switcher组件安装(如果已有就不用下载了) 2.重新启动浏览器 3.打开工具可以 ...

  8. 【测试】用Chrome在电脑上模拟微信浏览器

    用Chrome在电脑上模拟微信浏览器 1.先了解安卓微信和Ios微信的UA(User agent:用户代理) 安卓微信UA: mozilla/5.0 (linux; u; android 4.1.2; ...

  9. 用Chrome在电脑上模拟微信浏览器方法

    用Chrome在电脑上模拟微信浏览器 一,两种系统UA(User agent:用户代理)代理,一会儿需要复制的 安卓微信: mozilla/5.0 (linux; u; android 4.1.2; ...

最新文章

  1. 机器学习常用损失函数小结
  2. 3.什么叫堆排序?与快速排序有什么不同?
  3. 如何在Dart中合并列表
  4. Windows7查看本地Java安装是否成功和路径的方法
  5. 【STM32】FreeRTOS任务挂起和恢复示例
  6. 一则 Oracle 和 SqlServer 语法区别 (原创)
  7. java与数据库教程_[求助]Java与数据库的链接的教程or资料
  8. 嵌入式linux寄存器移位寻址,嵌入式系统及应用》 (32+16)教学大纲
  9. python中循环语句有哪几种_Python的循环语句
  10. TFTP软件测试自学,tftp 安装方法
  11. CAPL编程语言简介
  12. Anaconda详细安装及使用教程
  13. 经过负载均衡图片加载不出来_负载均衡基础知识
  14. 对比极米Z6X Pro和RS Pro 2,极米H5值得入手吗?极米H5评测来了
  15. TCP三次握手之-awl工具-SYN洪水攻击
  16. 微信小程序文本如何换行
  17. 【K8S实战】-超详细教程(三)
  18. 【小程序】promise在小程序中的运用
  19. 结合GUI可视化发送QQ消息 —— 2022/2/11
  20. tbr tbn tbc 的意思

热门文章

  1. 不规则现金流 java设计_第三节不规则现金流的计算
  2. 计算机环境与应用专业就业前景,2018资源环境科学专业就业前景和就业方向分析...
  3. 选型最佳实践|从业务场景分析直播SDK
  4. 基于STM32的无刷电机驱动板 无感/有感制作
  5. 短链系统设计性能优化-缓存提速及CDN
  6. 基于JAVA+SpringBoot+VUE的心理健康测试系统的设计与实现
  7. buuctf——(SUCTF2019)SignIn
  8. Jquery(终极完整版)
  9. linux查询raid信息,linux查看raid信息
  10. 新零售--店铺选址问题