导读 大家好,小吃来为大家解答以上问题。如何禁止微信打开浏览器,教你破解微信图文只能在微信浏览器打开的限制很多人还不知道,现在让我们一起

大家好,小吃来为大家解答以上问题。如何禁止微信打开浏览器,教你破解微信图文只能在微信浏览器打开的限制很多人还不知道,现在让我们一起来看看吧!

1、首先使用你的微信打开一篇你喜欢的文章,例如:点击右侧的复制链接。

2、然后将该链接地址通过QQ的“我的设备”-》“我的电脑”,发送到电脑上的QQ将这个url地址复制到浏览器打开,这时提示只能在微信浏览。

3、这其实是该服务号后台做了程序判断。

4、其判断的原理是通过用户请求的user-agent 域的值来判断请求是否来自微信浏览器,如果是则打开内容页面,如果不是则显示“关注微信:yunqu1234 看更多精彩内容!么么哒”的错误提示信息。

5、我们想要获取到这个图文消息的素材就需要在电脑浏览器中打开。

6、 那么我们如何破解这个限制呢,我们从原理来破解。

7、我们网络抓包工具分析发现微信浏览器的user-agent域的内容如下:Mozilla/5.0 (Linux; U; Android 2.3.6; zh-cn; GT-S5660 Build/GINGERBREAD) AppleWebKit/533.1 (KHTML, like Gecko) Version/4.0 Mobile Safari/533.1 MicroMessenger/4.5.255那么,我们只需要在外面的浏览器中通过修改user-agent这段的值,让它和上面的一模一样我们就可以实现在电脑浏览器中打开原本只能在微信中打开的任何页面了。

8、这里需要下载一个插件[Chrome扩展]Ultimate User Agent Switcher -浏览器UserAgent切换,下载完成以后直接拖放到chrone浏览器的扩展程序中安装一下,然后点击该插件的“选项”,新增一个名为“weixin”的配置,其内容即为我们上面的user-agent的内容:Mozilla/5.0 (Linux; U; Android 2.3.6; zh-cn; GT-S5660 Build/GINGERBREAD) AppleWebKit/533.1 (KHTML, like Gecko) Version/4.0 Mobile Safari/533.1 MicroMessenger/4.5.255如图:然后点击在chrone浏览器地址栏右侧的User Agent Switcher插件图标,勾选“立即启用”,并选择我们刚才所设置的“weixin”作为我们的配置。

9、最后,我们点击chrone浏览器设置里面的“更多工具”-》“开发者工具”,点击开发者工具下方的手机小图标,将我们的chrone浏览器设置成手机模拟器模式,然后再打开之前的微信url文章地址,这时因为我们的user-agent和微信浏览器的user-agent设置成了一模一样的,所以微信后台程序会误以为我们是通过微信内置浏览器在浏览,所以也就能打开之前的图文页面了。

10、打开后的页面中我们可以通过开发者工具很容易就看到其中的源码和任何素材资源的链接地址,根据这个地址,我们就很容易下载到我们的电脑上来为我所用了。

11、选中我们需要的素材,右键选择“审查元素”,那么在下面就会出现该素材所在位置的源码,在源码处点击右键,选择“open link in new tab”,就能够在新的窗口打开该资源,然后点击右键选择“另存为“就可以将该资源下载到本机电脑了。

本文到此结束,希望对大家有所帮助。