请教怎样获得微信内置浏览器中的网页代码

2022-03-01 19:47:01 +08:00
 chijince

一些公众号内嵌的网页仅能在微信的内置浏览器中打开。请问怎样才能得到这些网页的前端代码呢?

我试了用 User-Agent for Chrome 插件模拟微信浏览器不起作用。

2225 次点击
所在节点    前端开发
18 条回复
zenxds
2022-03-01 19:53:48 +08:00
微信开发者工具打开试试
neptuno
2022-03-01 19:56:56 +08:00
用抓包工具注入 vConsole 试试?
chijince
2022-03-01 19:58:54 +08:00
@zenxds
@neptuno

谢谢,但是我没有说清楚。我不是这个页面的开发者,而是要看别人公众号的网页。
neptuno
2022-03-01 20:00:28 +08:00
@chijince #3 不是开发者也可以抓包注入呀,我试过在钉钉的页面注入 console ,下载直播视频
czfy
2022-03-01 20:03:34 +08:00
你的意思就是你想在其他浏览器上打开微信公众号文章是吧?
不是有复制链接吗
chijince
2022-03-01 20:09:09 +08:00
@neptuno 请问非开发者怎样注入 console
chijince
2022-03-01 20:10:06 +08:00
@czfy 不是公众号的文章,是自己开发的页面。如果是需要调用微信 API 的页面就不能在外部浏览器打开了
biabia123456
2022-03-01 20:56:47 +08:00
iOS unc0ver 越狱后可调试任意 APP 的 webview ,试过 checkra1n 越狱不行
shovo
2022-03-02 00:11:05 +08:00
抓包不就行了吗,包里边就有源码啊
neptuno
2022-03-02 00:29:56 +08:00
@chijince #6 搜索 fiddler 注入 vconsole
Tink
2022-03-02 07:26:29 +08:00
抓包
lovelylain
2022-03-02 08:16:23 +08:00
@shovo 如果只有安卓手机呢,怎么抓包 https ?
Zenyet
2022-03-02 08:58:28 +08:00
@jobmailcn 安卓手机有 root 权限的话用 httpcanary 好像。
gadfly3173
2022-03-02 08:58:53 +08:00
微信开启 x5debug 电脑 chrome inspect 。注意必须安卓+国内微信,google play 版开不了 debug
LaureatePoet
2022-03-02 10:27:16 +08:00
电脑版微信 我记得可以查看网页源码
chnwillliu
2022-03-03 05:49:28 +08:00
@jobmailcn PC 上开 fiddler, 安卓导入 fiddler root cert 然后安卓接入 PC 同一局域网,无线网络连接里 http 代理指向 PC 上的 fiddler 8888 端口,就可以顺畅拦截手机上的所有 https 请求啦。
chnwillliu
2022-03-03 06:03:42 +08:00
@jobmailcn 不好意思,是说没有电脑的情况下啊,那需要手机版本的代理抓包工具 Packet Capture 这个 App 可以,抓 ssl 只需要导入 App 的根证书即可,无需 root.
lovelylain
2022-03-03 09:06:33 +08:00
@chnwillliu 有电脑,但是安卓 7.0 以上版本,应用可以不信任用户安装的根证书,微信就没信任,所以安装根证书无用。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/837253

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX