onekkone
V2EX  ›  微信

教你如何开启微信浏览器内置控制台

  •  3
     
  •   onekkone · Mar 5, 2020 · 16493 views
    This topic created in 2433 days ago, the information mentioned may be changed or developed.
    Supplement 1  ·  Mar 6, 2020
    关于微信版本
    我使用过 2.6 版本和 2.8 版本 两版本共用一个 pak 都可打开控制台页面
    40 replies  •  2020-12-14 09:08:48 +08:00
    onekkone
    onekkone
    OP
    Mar 5, 2020
    1
    别光看不回复啊..... 给点反应呢
    bzj
    bzj
    Mar 5, 2020
    2
    太麻烦了,直接把浏览器的 UA 改成微信的更方便
    xyjincan
    xyjincan
    Mar 5, 2020
    3
    @bzj 这么简单啊
    mogutouer
    mogutouer
    Mar 5, 2020❤️1
    4
    微信开发工具被吃了?
    wangyzj
    wangyzj
    Mar 5, 2020
    5
    微信开发者工具,没别的好办法
    bzj
    bzj
    Mar 5, 2020
    6
    @xyjincan

    打开 Chrome,F12 打开开发人员工具,点击菜单按钮 - More Tools -Network condition
    打开 Network condition 窗口 User agent 选项,选择 Custom (自定义),然后在下面的文本框中输入 UA

    Android 微信 UserAgent

    mozilla/5.0 (linux; u; android 4.1.2; zh-cn; mi-one plus build/jzo54k) applewebkit/534.30 (khtml, like gecko) version/4.0 mobile safari/534.30 micromessenger/5.0.1.352

    iOS 微信 UserAgent

    mozilla/5.0 (iphone; cpu iphone os 5_1_1 like mac os x) applewebkit/534.46 (khtml, like gecko) mobile/9b206 micromessenger/5.0

    不过需要微信授权的页面会获取不到 openid
    onekkone
    onekkone
    OP
    Mar 5, 2020 via Android❤️1
    7
    @bzj 你根本不理解这个东西的意义…
    onekkone
    onekkone
    OP
    Mar 5, 2020 via Android
    8
    😂你们似乎并没有理解这个发现的意义呢
    shanlanlan
    shanlanlan
    Mar 5, 2020
    9
    楼主你好,摸索了半天,最终报错如下:(node:19608) UnhandledPromiseRejectionWarning: Error: Cannot navigate to invalid URL
    bzj
    bzj
    Mar 5, 2020
    10
    @onekkone 有个鸡毛意义,不就是把微信内置浏览器审查元素的功能调出来,你要监听用户的行为,用户还要先安装你这个工具,再说你当微信的安全部门是吃干饭的?
    onekkone
    onekkone
    OP
    Mar 5, 2020 via Android
    11
    @bzj 我后面已经说过了 即使任何文件都不安装 只要在命令行加个参数 就能够通过协议连接了
    onekkone
    onekkone
    OP
    Mar 5, 2020 via Android
    12
    @shanlanlan 尝试先开一个网页再运行看看
    shanlanlan
    shanlanlan
    Mar 5, 2020
    13
    @onekkone #12 原文:“@shanlanlan 尝试先开一个网页再运行看看”
    ======
    回复:#12 试过,不成功。
    onekkone
    onekkone
    OP
    Mar 5, 2020 via Android
    14
    @shanlanlan 浏览器右键有出现显示控制台选项吗
    uqf0663
    uqf0663
    Mar 6, 2020
    15
    楼上一堆人不懂就开喷,微信开发者工具只能调试自己(在公众号后台授权)的网页,楼主这个发现直接可以调试(爬取)所有 PC 版能访问的页面。
    tab16360
    tab16360
    Mar 6, 2020 via Android
    16
    @bzj 无知无畏 天真无鞋
    tab16360
    tab16360
    Mar 6, 2020 via Android
    17
    感谢楼主分享
    jucelin
    jucelin
    Mar 6, 2020
    18
    @mogutouer #4 开发者工具只能调试自己的,不能调试别人的。
    jucelin
    jucelin
    Mar 6, 2020
    19
    感谢分享
    jucelin
    jucelin
    Mar 6, 2020
    20
    右键:Show DevTools 后,弹出的 DevTools 一片空白,怎么处理啊?
    尝试了用 Opera66 访问,也不显示 DevTools,Chrome 也不显示,也不出现你截图的错误。
    用代码远程控制倒是正常。
    onekkone
    onekkone
    OP
    Mar 6, 2020 via Android
    21
    @jucelin 缺 pak 文件
    onekkone
    onekkone
    OP
    Mar 6, 2020 via Android
    22
    或者 pak 跟浏览器版本对应不上
    jucelin
    jucelin
    Mar 6, 2020
    23
    @onekkone #21
    这是我的浏览器版本: https://i.loli.net/2020/03/06/omqlzH7A8VkJ3Ni.png 和你的好像一致。
    devtools_resources.pak 和 WeChatWeb.exe 在同一个文件夹下。
    尴尬了。。。
    onekkone
    onekkone
    OP
    Mar 6, 2020 via Android
    24
    @jucelin 启动参数哪里 把输出日志打开 具体参数参考 cef
    onekkone
    onekkone
    OP
    Mar 6, 2020 via Android
    25
    @jucelin 或者你可以指定 pak 文件路径 但是需要另外几个 我猜测是因为你的微信所在盘符的问题
    fancy111
    fancy111
    Mar 6, 2020
    26
    没什么太多用,想要黑别人还得先修改对方电脑上的微信端。有这个权限干什么不行。
    hging
    hging
    Mar 6, 2020
    27
    @livid 掘金的广告最近多了起来
    jucelin
    jucelin
    Mar 6, 2020
    28
    @onekkone #25 刚刚直接在 Chrome 的远程调试中直接打开了,不需要安装 pak
    chrome://inspect/#devices
    doublleft
    doublleft
    Mar 6, 2020
    29
    意义就是可以抓到公众号文章数据,阅读数 评论之类的
    onekkone
    onekkone
    OP
    Mar 6, 2020 via Android
    30
    @jucelin 👍
    Livid
    Livid
    MOD
    PRO
    Mar 6, 2020
    31
    @hging 谢谢。还有其他类似的链接可以给我一下么?
    hging
    hging
    Mar 6, 2020❤️1
    32
    bzj
    bzj
    Mar 6, 2020
    33
    @tab16360 666 笑死我了,你说得这话就看得出来你得水平
    xiangbohua
    xiangbohua
    Oct 5, 2020
    34
    我有个网页,用来显示 pdf 的用的 pdf.js ,其他浏览器都可以访问,包括 mac 的微信内置客户端,就 windows 上面微信内置的浏览器无法打开,pdf.js 的框架是有的,但是没办法显示内容。
    现在微信的是 2.9 了。我加上--remote-debugging-port=8000,再打开 localhost:8000 打不开调试界面,
    xiangbohua
    xiangbohua
    Oct 5, 2020
    35
    @bzj 问下,我有个页面在 windows 下面微信的内置浏览器里面不正常,其他浏览器都可以,我想要调试一下的话通过修改 useragernt 可以做到吗?
    xiangbohua
    xiangbohua
    Oct 5, 2020
    36
    @onekkone 最新的微信 2.9 是不是已经关闭了启动参数的了,我加上启动参数之后,打不开 8000 端口的界面了,
    EasyProgramming
    EasyProgramming
    Oct 10, 2020
    37
    @xiangbohua 兄弟,整好了不?
    EasyProgramming
    EasyProgramming
    Oct 10, 2020
    38
    @xiangbohua https://momane.com/debug-webpage-on-mobile-and-wechat-in-chrome

    我找到了一篇文章,貌似靠谱,准备验证下
    letitbesqzr
    letitbesqzr
    Dec 1, 2020
    39
    @xiangbohua #36 哥们,有找到其他办法可以加上这参数么?
    xiangbohua
    xiangbohua
    Dec 14, 2020
    40
    @letitbesqzr 原始问题解决了,就诶看这快
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   3132 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 46ms · UTC 10:45 · PVG 18:45 · LAX 02:45 · JFK 05:45
    ♥ Do have faith in what you're doing.