收藏
回答

每次调试时都会跳入WAServie.js文件中,并且卡死

问题模块 框架类型 问题类型 操作系统 工具版本
开发者工具 小程序 Bug Windows v1.02.200142

在APP.JS的onlaunch事件函数中,进行无感登录操作wx.login,拿登录凭证code送往开发者服务器,进而换取Openid, session_key。 该过程中通过加入debugger;语句的方式设置断点。每次调试时,在断点处往下走,总是会调入WAService.js文件中,并且卡死。(上个版本的微信开发者工具也是如此)。

网上查的说再以前更早期的某个版本,可以在调试面板里,对WAService.js进行blackbox script(屏蔽对第三方库调用时的调试),不过这个无法求证了。但是目前现在版本的开发者工具,没有这个功能。调试很不方便,而且一跳入WAService.js就卡死两分钟,好不容易回到程序代码的断点里,马上就又跳进来,又卡死,反反复复。 请问你们,自己都不用过以后再上线的吗? 起码也要测试一下的呀

希望能尽快改善该问题。

回答关注问题邀请回答
收藏

2 个回答

  • 林超
    林超
    01-19

    这是一个 chromium 的问题。对于特大文件的调试肯能会出现卡死的现象,尤其是在 win 和机器性能不太好的情况下,目前 chromium 已经修复这个问题,后续开发者工具将通过更新版本来解决。

    目前确实没有特别好的解决办法,在调试中试试换下断点位置,尽量不要进入,春节后我们会更新内核来修复这问题

    另外,你搜索到的 blackbox script 先屏蔽掉大文件的第三方文件的展示,但是单步调试的时候还可以进入。https://developers.weixin.qq.com/miniprogram/dev/devtools/projectconfig.html


    01-19
    赞同
    回复
  •         
            
    01-20

    春节回来要解决了??可喜可贺

    01-20
    赞同
    回复
登录 后发表内容
问题标签