随着微信的普及和微信公众号的营销日益增多,我们所面对的开发不再仅仅局限于传统的网站,微信开发也成为了我们程序猿的一项必修课程。

我们可以借助微信开发者工具进行微信小程序和微信公众号网页开发,但是在微信公众号网页开发过程中,对于页面设计和排版还是有一定的缺陷,比如通常我们刷新网页只需要按F5即可,而在微信开发者工具中需要使用Ctrl+R进行刷新,颇有不便。

我们可以通过浏览器的开发者工具设置浏览器的调试的HTTP_USER_AGENT来模拟微信内置浏览器,这样就可以使用我们习惯的浏览器进行开发。这里我通过PHP在微信开发者工具中获取了微信在iPhone和Android中的内置浏览器的HTTP_USER_AGENT。

iPhone 5Mozilla/5.0 (iPhone; CPU iPhone OS 9_1 like Mac OS X) AppleWebKit/601.1.46 (KHTML, like Gecko) Version/9.0 Mobile/13B143 Safari/601.1 wechatdevtools/1.01.170907 MicroMessenger/6.5.7 Language/zh_CN webview/{{webviewID}} webdebugger port/9974

iPhone 6Mozilla/5.0 (iPhone; CPU iPhone OS 9_1 like Mac OS X) AppleWebKit/601.1.46 (KHTML, like Gecko) Version/9.0 Mobile/13B143 Safari/601.1 wechatdevtools/1.01.170907 MicroMessenger/6.5.7 Language/zh_CN webview/{{webviewID}} webdebugger port/9974

iPhone 6 PlusMozilla/5.0 (iPhone; CPU iPhone OS 9_1 like Mac OS X) AppleWebKit/601.1.46 (KHTML, like Gecko) Version/9.0 Mobile/13B143 Safari/601.1 wechatdevtools/1.01.170907 MicroMessenger/6.5.7 Language/zh_CN webview/{{webviewID}} webdebugger port/9974

iPhone 7Mozilla/5.0 (iPhone; CPU iPhone OS 10_2 like Mac OS X) AppleWebKit/602.3.12 (KHTML, like Gecko) Mobile/14C92 Safari/601.1 wechatdevtools/1.01.170907 MicroMessenger/6.5.7 Language/zh_CN webview/{{webviewID}} webdebugger port/9974

iPhone 7 PlusMozilla/5.0 (iPhone; CPU iPhone OS 10_2 like Mac OS X) AppleWebKit/602.3.12 (KHTML, like Gecko) Mobile/14C92 Safari/601.1 wechatdevtools/1.01.170907 MicroMessenger/6.5.7 Language/zh_CN webview/{{webviewID}} webdebugger port/9974

Nexus 5Mozilla/5.0 (Linux; Android 6.0; Nexus 5 Build/MRA58N) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/48.0.2564.23 Mobile Safari/537.36 wechatdevtools/1.01.170907 MicroMessenger/6.5.7 webview/{{webviewID}} webdebugger port/9974

Nexus 5xMozilla/5.0 (Linux; Android 6.0; Nexus 5 Build/MRA58N) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/48.0.2564.23 Mobile Safari/537.36 wechatdevtools/1.01.170907 MicroMessenger/6.5.7 webview/{{webviewID}} webdebugger port/9974

Nexus 6Mozilla/5.0 (Linux; Android 5.1.1; Nexus 6 Build/LYZ28E) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/48.0.2564.23 Mobile Safari/537.36 wechatdevtools/1.01.170907 MicroMessenger/6.5.7 webview/{{webviewID}} webdebugger port/9974

php http_user_agent 微信浏览器改变为其他浏览器,微信内置浏览器HTTP_USER_AGENT相关推荐

  1. 微信 PC 端h5页面打开的内置浏览器开发者工具界面

    困境 项目开发的h5页面需要在微信端支持转发.分享功能,以及企业微信授权等相关权限功能,h5页面功能开发可以直接在Chrome浏览器的移动端模式开发,但是涉及微信权限时的一些功能,则需要在微信和企业微 ...

  2. 电脑版微信(版本3.2.1.141)无法使用内置浏览器

    Win10 PC版微信.版本号:3.2.1.141. 今天早上 突然发现 点击app链接或别的需要微信身份验证授权的链接. 默认都跳转到了电脑自带的浏览器上. 因为不是微信自带的内置浏览器,拿不到身份 ...

  3. 钉钉内置浏览器下载文件(钉钉跨域下载文件、图片等)

    刚开始在网上查询到很多资料其中最为广泛的是用<a>download下载,但是会遇到图片.txt.MP4等文件无法下载被浏览器直接打开,后来尝试用blob的方法进行字节流转换,虽然成功了,但 ...

  4. 微信这个坑**的内置浏览器--我很无语

    2019独角兽企业重金招聘Python工程师标准>>> 先来说一下微信的内置浏览器--qq浏览器x5内核,网上去查了一下它的评价,反正没有看到一篇是说它好的,看看知乎大神的评价,真的 ...

  5. ASP.NET MVC Display Mode 移动端视图 配置对微信内置浏览器的识别

    最近在捣鼓一个稍微有点low的商城网站,没有计划做app却要求有个wap版,而前端又没有做成响应式,时间WTF,直接利用了asp.net mvc的Display Mode Provider. 使用方式 ...

  6. python 模拟微信浏览器请求_使用Chrome修改user agent模拟微信内置浏览器

    很多时候,我们需要模拟微信内置浏览器,今天教大家用chrome简单模拟.如图设置: F12或者右键审查元素进入开发者模式,点击Emulation,然后点击Network,把Spoof user age ...

  7. JoshChen判断是否微信内置浏览器访问【转载】

    在进行微信公众账号开发的时候,其中很大一块是微站点的开发,我们需要知道当前的浏览器是微信内置的浏览器,那么如何判断呢? 微信内置浏览器的 User Agent 如何判断微信内置浏览器,首先需要获取微信 ...

  8. python打开火狐浏览器打不开网页_PHP让指定网页只能在微信内置浏览器打开 附代码...

    有时候,有些网页不方便在电脑或者手机QQ打开,比如:想创建一个微信活动页面,在电脑或者QQ打开会导致某些功能失效,页面错版等情况,为了避免出现这种情况,其实我们只需让它只能在微信打开就可以了. 电脑和 ...

  9. 微信内置浏览器点击“返回”关闭窗口

    场景:开发微信内的H5活动,需要进行微信授权,我们采用的是在一个静态页面(只有js,所以是个空白页面)内进行授权,授权后再跳转到活动主页. 客户需求:从活动主页返回时不显示这个授权页面(空白页面),直 ...

最新文章

  1. mpvue 引入自己创建的js 文件 到其他的文件中
  2. Xilinx---vivado系列
  3. numpy学习(2):数组创建方式
  4. .NET Core 3.0深入源码理解HttpClientFactory之实战
  5. 洛谷P1074:靶形数独(搜索、剪枝)
  6. android手机禁止休眠_浮窗----手机是否可以一心多用?这个只是开始而已。
  7. 电大计算机网络本作业1,2017年最新电大计算机网络作业1-3答案.doc
  8. 背景图片平铺(HTML、CSS)
  9. Windows server 2008 R2桌面调出“计算机”等图标
  10. 三千万海外用户的天才程序员之死
  11. Windows Phone开发(33):路径之其它Geometry 转:http://blog.csdn.net/tcjiaan/article/details/7483835...
  12. 将SVG 转换为png -- ImageMagick 转换 svg 为透明png 图
  13. 搜索引擎四:CoreSeek配置MySql数据源
  14. 【Python数据分析】二手车价格预测
  15. go与python的前景_为什么说GO语言是未来前景看好的编程语言
  16. 外汇EA真的有用吗?外汇EA如何设置
  17. 【动量轮自平衡自行车】STM32_PID(开源-含硬件资料)
  18. Python处理CSV文件(二)
  19. Kubernetes 集群文件描述符测漏了...
  20. Apollo Planning决策规划算法代码详细解析 (1):Scenario选择

热门文章

  1. Linux系统的基本法则
  2. 设计模式----Adapter(适配器)
  3. git回退历史版本无法上传_Git系列教程(二):版本库中添加文件、版本回退
  4. 工业机器人码垛教学实施_工业机器人应用案例码垛详解
  5. i++与++i的区别
  6. 批量删除table或view
  7. git设置全局账号密码_jenkins2.222使用之二、总体设置
  8. 服务器centos怎么部署_我什么都不会,怎么拥有自己的个人博客呢
  9. php什么情况下使用静态属性,oop-做php项目什么时候该使用静态属性呢
  10. python打开word后再关闭再打开出错_用Python写了个程序调用word,运行完后再手动打开word文档就变慢了,这是为啥?...