renmu123
V2EX  ›  问与答

2020 年了如何调试微信公众号网页

  •  
  •   renmu123 · Aug 21, 2020 · 4337 views
    This topic created in 2276 days ago, the information mentioned may be changed or developed.

    由于小弟我第一次开发微信公众号网页,网页还要求一定要关注微信公众号以及授权之后才能进行访问,没办法直接用 Chrome 进行调试,更何况微信浏览器是 x5 内核,和 Chrome 还有不一样的地方。然后微信开发者工具只能调试在线版网页,真的让人恶心。

    现在已经 2020 年了,请教一下 v 友 有什么好的离线调试微信公众号网页的方法。

    14 replies  •  2020-08-21 13:46:14 +08:00
    kop1989
    kop1989
    Aug 21, 2020
    1
    移除微信交互的部分(获取 code )就可以用开发者工具调试本地网页了。
    lg106
    lg106
    Aug 21, 2020
    2
    微信开发者工具只能调试在线版网页 什么意思 你要调试本地站点?
    lg106
    lg106
    Aug 21, 2020
    3
    我每次都是本地解析一个域名,然后去测试号授权,用开发者工具测试
    NMmmm
    NMmmm
    Aug 21, 2020
    4
    1l 正解,然后自己再模拟一个微信用户数据,就可以正常跑了
    hisway
    hisway
    Aug 21, 2020
    5
    本地加 host,用线上同个域名,在本地起个服务
    renmu123
    renmu123
    OP
    Aug 21, 2020
    6
    @kop1989 #1 我现在就是再用这种方式,这种方式每次都要注释掉代码,然后 push 的时候再取消注释,我觉得很麻烦,还会忘记取消注释
    renmu123
    renmu123
    OP
    Aug 21, 2020
    7
    @hisway #5 我也试过这种方式,但是还要访问 api,然后访问这个 api 的时候也会被 host 到本地,就无法访问数据了
    renmu123
    renmu123
    OP
    Aug 21, 2020
    8
    @lg106 #2 我要调试 localhost 的网页,总不能我只能每次盲写代码然后上传到服务器查看效果
    chiikawa
    chiikawa
    Aug 21, 2020
    9
    线上域名后面加 .dev 解析到本地, 接口数据用代理
    NicholasYX
    NicholasYX
    Aug 21, 2020
    10
    你可以授权后跳转到本地 localhost 的网页啊 没有影响的 他只是授权时候要在服务器上面执行 授权之后的操作是可以在本地的
    kop1989
    kop1989
    Aug 21, 2020
    11
    @renmu123 #6 可以用 url 传参的方式来规避两套代码这个问题。
    renmu123
    renmu123
    OP
    Aug 21, 2020
    12
    @kop1989 #11 是通过传递特定的 url 参数来避免授权这个功能?
    kop1989
    kop1989
    Aug 21, 2020
    13
    发、
    @renmu123 #12 嗯是
    xmitman
    xmitman
    Aug 21, 2020
    14
    本地做个内网穿透?
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   1997 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 32ms · UTC 10:02 · PVG 18:02 · LAX 02:02 · JFK 05:02
    ♥ Do have faith in what you're doing.