微信开发者工具打开调试“未绑定网页开发者”页面

今天因为工作需要,要在微信开发者工具里面打开一个网页,在手机上是可以打开的,正常你是必须绑定对应公众号开发者信息才能调试自己的网页,可是这次没办法,这时候就要想法办法了,既然手机上是可以的,那就证明以普通浏览者访问是没问题,此时就必须在手机访问后保存下来的状态转移到微信开发工具上,这时候就要借助有名的fiddler和插件FreeCookies了。
1:安装最新的Fiddler
2:进入Fiddler安装目录下的Scripts目录下,将FreeCookies.dll复制到该目录下(下载请至:https://github.com/lulianqi/FreeCookies/raw/master/bin/Debug/FreeCookies.dll 或 http://lulianqi.com/file/FreeCookies.dll)

3:重启Fiddler即可在面板中出现 free cookies 标签,然后点旁边Filters过滤设置,设置只显示你要监控的域名,不然会乱到你分不清。

接着选项里面设置https 把勾选都选上,因为要监控的是https协议网址。

打开fiddler后再打开微信电脑端,在电脑端打开需要监控的网页并点击上面复制链接地址,这时候就能看到需要监控网站出现在列表上,点击右边的free cookies标签下的Get Cookies按钮,获取到相关session信息。把要写入cookies监控的域名写入contain后面的输入框里。勾选下面的Inject Cookies写入一次,后面的是只要监控到一直写入。

接着打开微信开发者工具这时候很有可能会提示:

应该是被fiddler拦截了导致的,点击信任。然后就尝试在地址黏贴刚刚复制链接地址,回车访问。如果fidller能监控到并写入信息域名会变成黄色如下图:

正常写入的session有可能和原来的重复对应着修改成要写入的value即可。其实不多你都可以自己手动写入。最后重新访问页面即可,在微信开发者工具上模拟手机端身份访问页面就可以进入调试状态了。

此条目发表在服务器分类目录,贴了, 标签。将固定链接加入收藏夹。

发表回复