这里从易到难说几点
1.比较简单的页面,不需要其他操作,在微信内部复制当前链接,通过qq或其他手段将地址复制到电脑端,再在浏览器打开

2.js代码有判断是否是微信浏览器,一般为

t = navigator.userAgent.toLowerCase(),
u = -1 != t.indexOf("micromessenger"),
v = -1 != t.indexOf("android"),
w = -1 != t.indexOf("iphone") || -1 != t.indexOf("ipad"),
x = function() {
    var a = t.match(/micromessenger\/(\d+\.\d+\.\d+)/) || t.match(/micromessenger\/(\d+\.\d+)/);
    return a ? a[1] : ""
} ()

上段代码来自 jweixin.1.0.0 微信官方提供的api,简单来说,判断userAgent,必须要含有1)iphone/android 2)micromessenger.
情况1可以通过chrome F12 后左下角小手机按钮,即可轻松模拟
情况2可以添加userAgent头,这个也可以有多种方式来模拟
最简单的使用 User-Agent Switcher for Chrome 这款插件
依次填写
wx MicroMessenger wx Append 1 即可

3.通过接口实现微信授权功能(不清楚授权的参考http://mp.weixin.qq.com/wiki/17/c0f37d5704f0b64713d5d2c37b468d75.html),就是经常出现的绿色头,显示是否授权按钮的辣个 来限制pc端用户访问的
这里来说解决起来也比较简单
这里我们拿这个http://test.mc2113.cn/plugin/ushare/play_social_game.htm?gameId=100711&source=all&puid=8121052841&pticket=70395做示例(这里是测试环境,看看就好,不要乱测╮(╯▽╰)╭)
打开https://wx.qq.com/?&lang=zh_CN
点开微信,用自己账号登陆
然后复制上述链接到浏览器中,会有如下图所示
请输入图片描述
复制当前链接,注意,已经变成了open.weixin.qq.com的域名,就素这个,不是原始上面辣个。到网页版微信中粘贴,如图
请输入图片描述
直接在聊天记录中点开这个链接,自动会显示出手机上出现的绿色头界面,点击授权后,就进入了该死的最终页面啦,如图
请输入图片描述
最后这种是网页版微信其实是容器,授权和这个容器内置的一些属性有关,破解这个关系后即可自由模拟微信用户啦,嗯,花个时间好好瞅瞅

至此主流页面即可都从浏览器中打开啦,分析页面等更方便啦,其实本来通过wireshark也可各种抓包,不过毕竟稍微麻烦点嘛

« Maven快速打包编译 简单的三级联动 »