2018-08-01更新

  最近一直在写小程序,公众号开发很少弄了。由于线上公众号项目要调整,所以又要捣腾公众号的开发环境。因为微信开发者工具已经集成了“公众号开发”和“小程序开发”两大开发环境,所以直接下载安装开发者工具打开选择“公众号网页项目”就好。

  在设置跨域的时候发现按照之前的方法不行,后来发现是要关闭后配置重启搞定。

--disable-web-security --user-data-dir


  在web开发的时候调试这一环是很重要的,之前日常调试主要使用chrome浏览器,不过,最近在进行微信公众号开发的时候,直接使用chrome进行调试总是感觉很麻烦,因为涉及到微信验证及跨域等问题。当然,在此之前试了很多其它的调试方法,不过感觉还是微信官方提供的调试工具来得实在。下面记录下,以便自己以后查看。

下载&安装

  微信开发者工具:https://mp.weixin.qq.com/wiki?t=resource/res_main&id=mp1455784140

    微信小程序开发者工具:https://mp.weixin.qq.com/debug/wxadoc/dev/devtools/download.html?t=2017119

  上面是获取安装包的地址,选择自己需要的版本进行下载安装。其实这两个工具都是微信官方出的工具,应该是不同的版本,暂且叫“微信开发者工具”和“微信小程序开发者工具”吧。其不同是“微信开发者工具”主要是对公众号web的调试,在chrome的基础上进行修改的,可以通过usb链接电脑进行真机调试。而微信小程序开发者工具则涵括了公众号开发调试和微信小程序开发调试,不过试了下,公众号开发调试的时候不能通过usb连接调试。

  安装时候要注意的是,这两个工具要安装在不同目录,不然会提示安装失败。并且要注意的是安装第二个的时候要把桌面已安装的快捷图标改名,否则会被覆盖。

设置跨域

  “微信开发者工具”在安装成功后,桌面找到新增的快捷图标右击”属性->快捷方式->目标(T)" 在最后加上  --disable-web-security --user-data-dir 前面记得留空格!

  “微信小程序开发者工具”跨域的话,在开发小程序的模式下可以设置允许跨域,具体操作:打开小程序项目->微信小程序开发工具界面上方“设置”->"项目设置“->右边弹出”项目设置“->勾选”不校验安全域名、TLS 版本以及 HTTPS 证书“, ok! 如果在公众号网页调试的模式下要允许跨域的话,暂时没找到设置方法,找到再补充。

连接真机调试

  还是在“微信开发者工具”的基础上连接调试,具体步骤如下:

  1、手机端设置允许“USB调试”,

  2、按照提示的步骤走,如图

  

  3、点击“开始调试”后会打开新的页面,显示连接情况,如果没有显示连接设备,可以重插usb或者刷新微信公众号页面看看,如图:

  

  4、点击“inspect”会打开调试页面,跟平常在chrome下调试一样,只是最近打开却发现为空白页面,后来查了下,是因为被墙了的原因,试着看能打开https://chrome-devtools-frontend.appspot.com 不,如果不行就是被墙或者公司ip屏蔽了,***可以上github找下,挺多的,这里不推荐了。当然,也可以试下清除缓存:chrome://appcache-internals/# ,只是微信开发者工具里好像打不开chrome://appcache-internals/# 。

转载于:https://www.cnblogs.com/fiy-noob/p/7884739.html

微信开发调试,常见问题解决相关推荐

  1. 微信开发调试小工具进化→微信用户发送信息模拟器发布!——这标题起真是好数码暴龙的说...

    直接说正题吧.最近在做微信第三方服务器.在模拟用户发过来的请求方面,网上流传着一个"微信开发调试小工具",谁做都不知道了.反正我觉得那个东西看起来挺不爽的,因为其信息发送类型不是很 ...

  2. 阿里云部署Java网站和微信开发调试心得技巧(上)

    本篇手记旨在帮助大家从0开始: 申请阿里云服务器 搭建出程序的执行环境 在服务器上发布并运行自己的web project 域名解析 微信测试号的申请与连接以获取微信用户信息 全篇文章主要以如何去完成目 ...

  3. 微信开发本地调试工具(模拟微信客户端)

    微信开发本地调试工具(模拟微信客户端) 开源免费微信管家系统(java)源码下载 微信部署需要依靠80端口,如何快速有效的调试本地微信开发程序, 捷微团队(jeewx-java微信开源系统),采用微信 ...

  4. PhalApi:[3.1] 扩展类库:微信开发

    2019独角兽企业重金招聘Python工程师标准>>> 3.1.1 扩展类库:微信开发 此扩展可用于微信的服务号.订阅号.设备号等功能开发,则PhalApi框架下简单配置即可开发使用 ...

  5. phalapi init.php,PhalApi:[3.1] 扩展类库:微信开发

    3.1.1 扩展类库:微信开发 此扩展可用于微信的服务号.订阅号.设备号等功能开发,则PhalApi框架下简单配置即可开发使用. 3.1.2 安装和配置 (1)扩展包下载 从  PhalApi-Lib ...

  6. 【坑爹微信】微信开发基础 --- 微信快捷登陆问题解决

    目录 List 那一抹淡淡的忧伤-–微信开发基础 用纯js是不可能用纯js了,这辈子都不用纯js了 -– 微信JSSDK开发以及问题解答 要你命3000 -- 微信支付开发系列问题解决 导语 微信快捷 ...

  7. 苹果手机 微信PHP问题,微信开发常见的问题总结

    本篇文章讲述了微信开发常见的问题,大家对微信开发常见问题不了解的话或者对微信开发常见问题感兴趣的话那么我们就一起来看看本篇文章吧, 好了废话少说进入正题吧 微信开发常见的问题总结 1.由于小程序wx. ...

  8. Android开发环境搭建及常见问题解决方法

    Android开发环境搭建及常见问题解决方法 参考文章: (1)Android开发环境搭建及常见问题解决方法 (2)https://www.cnblogs.com/rwxwsblog/p/476978 ...

  9. 微信公众平台开发调试

    说到微信公众平台开发调试,还是先讲讲微信公众平台开发模式的信息传送过程,明白了其信息传送过程,对于调试方法就应该明白了.微信公众平台开发模式的信息传送过程很简单,如下所示: 请求过程:手机微信端发送内 ...

最新文章

  1. SAP MM 预留单据的历史修改记录?
  2. linux 无线网卡命令iwlist iwconfig iw
  3. python百分号和斜杠_Python中正反斜杠(‘/’和‘\’)的意义与用法
  4. comcerter无法识别串口_基于FPGA 的MXN维字符识别的实现
  5. getBoundingClientRect使用指南
  6. 2021 年高教社杯全国大学生数学建模竞赛题目(A 题 “FAST”主动反射面的形状调节)
  7. Jquery—JQuery对radio的操作(01)
  8. 自媒体月入过万的自媒体赚钱工具,免费教会你!
  9. 【数学建模】预测模型之BP网络预测
  10. 简单的学生成绩数据分析案例
  11. initialize php,THINKPHP的_initialize方法
  12. 微信开放平台PC端扫码登录功能个人总结
  13. 《java并发编程实战》笔记(第3章)
  14. 螣龙安科入侵感知:防火墙有哪些缺陷?
  15. 新鲜事儿!只有AI作品的电影节;酷~AI纹身设计师;ChatGPT的接生婆RLHF;Wayve自动驾驶模型MILE… | ShowMeAI资讯日报
  16. R7 4800U对比R5 4600U性能差距
  17. 深度学习 卷积神经网络-Pytorch手写数字识别
  18. 初识5G - 揭开5G的神秘面纱 从零开始学习
  19. JMockit 介绍 4 使用JMockit运行测试
  20. 北京时间与UTC时间转换

热门文章

  1. veracrypt 创建文件型加密卷
  2. 关于VBS调用MSWinsock控件
  3. c语言编程基础心得,C语言编程学习心得体会
  4. Bootstrap4文件上传控件美化
  5. 别把自己当作“千里马”,“笨鸟”先飞才是硬道理。
  6. python研究背景与意义_研究背景与意义
  7. 将页面表格导出为excel并下载
  8. 请教modelsim中vlog的用法
  9. C++核心准则ES.56​:只在需要将一个对象显式移动到另外的作用域时使用std::move​
  10. 杂项多彩_40美丽多彩的博客设计