收藏
回答

推送低版本至真机测试,Skyline页面白屏?R.devArgs is not a function

开发者工具版本号:微信开发者工具 Stable 1.06.2503300

真机设备:Vivo S19,iPhone 15 Pro Max

在针对Skyline页面作低版本兼容时,测试3.0.2 - 3.8.6之间基础库版本的过程中,发现如下问题:

版本3.0.2能够把Skyline页面加载出来,但是布局混乱,甚至包括一些从API(wx.getWindowInfo等)中获取的尺寸信息也没有应用到页面元素上。3.0.2 - 3.5.8之间的基础库版本无法加载Skyline页面并且完全白屏,甚至无法加载出WXML内容(如下图所示),3.5.8以上正常

因为之前测试时,一直到3.0.2版本都能够正常展示内容和完成测试,所以这个问题出现得比较突然。

想确认一下这个问题是仅出现在推送测试基础库至真机调试的情况下,还是会影响线上用户?如果会影响到线上,那么我们无论是把基础库版本限制从3.0.2提高至3.5.8还是对小程序全面兼容webview,这都是一个很大很急的问题或者很大的工程,希望官方能够解答一下这个疑惑并尽快解决这个问题🙏。

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

1 个回答

  • 社区技术运营专员--Demons
    社区技术运营专员--Demons
    05-27

    你好,麻烦提供出现问题的具体机型、微信版本号、系统版本号,以及能复现问题的代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html)

    05-27
    有用
    回复 3
    • 🍳。
      🍳。
      05-27
      代码片段:https://developers.weixin.qq.com/s/7ZrQVsmv8A0C
      场景:任意skyline页面,甚至只放一个元素在页面中。从开发者工具推送基础库版本至真机(3.0.2至3.5.8之间的版本,我这边只能选开发者工具提供的那一列版本),然后真机调试(或传到体验版,反正就是在真机上打开),在3.0.2 - 3.4.x之间报错SystemError...R.devArgs is not a function、3.0.2页面展示内容混乱、3.4.x-3.5.8之间部分交互异常(包括但不限于IntersectionObserver等API)。
      目前我这边用到的内容在3.5.8及以上基础库版本正常,其他内容不清楚
      05-27
      回复
    • 🍳。
      🍳。
      05-27
      真机上是这样的报错信息。而且这还是非常简单的页面,稍微复杂一些的页面vConsole悬浮窗都无法显示
      05-27
      回复
    • 社区技术运营专员--Demons
      社区技术运营专员--Demons
      05-28回复🍳。
      好的我们排查一下
      05-28
      回复
登录 后发表内容