- page-frame的报错如何排查?uuid is required?
WeData中 js分析 的一个报错记录如下,这是误报吗? uuid is required Zt@https://servicewechat.com/wx7ef8138fc974a08d/335/page-frame.html:1:213712 @https://servicewechat.com/wx7ef8138fc974a08d/335/page-frame.html:1:568497 n@https://servicewechat.com/wx7ef8138fc974a08d/335/page-frame.html:2:3937 s@https://servicewechat.com/wx7ef8138fc974a08d/335/page-frame.html:2:4141 H@https://servicewechat.com/wx7ef8138fc974a08d/335/page-frame.html:2:71362 @https://servicewechat.com/wx7ef8138fc974a08d/335/page-frame.html:2:71584 看看几天后才有回复
05-23 - 图片偶发性无法展示,但previewImage可以展示,一些排查过程请教下?
iOS 17.4.1 微信 8.0.48 基础库3.4.2 现象: 我们的图片服务 url 访问时会302到真正的资源上,业务接口返回图片服务url给页面渲染用。 今天发现开发版和体验版上, 无论是 <image src={{url}}> 还是 view 的 background-image 图片,这类302图片url均无法展示。 但同时,这些 URL 在手机safari、微信浏览器、其他app的内置webview,均是可以正常展示的。在页面加个previewImage,尝试了是可以展示图片的。 在 image 加上 binderror,打印出来error信息是 “GET http://[我们的302url] 404(Not Found)。” 尝试在微信下拉,长按小程序删掉,然后重新打开,图片仍然不展示。kill掉微信重新打开后打开小程序,问题仍旧出现。 本来准备提供代码片段,但当我新建代码片段把逻辑复制进来,却无法重现。 同时间,出问题的地方仍旧异常,于是给src加了随机时间戳,类似 <image src={{url + '?123'}}>,重新预览,这下子发现可以渲染图片了。 询问了服务端,也没有任何referer限制 但这期间,服务没有变更,资源本身没有变更,页面代码也没有变更。 不知道微信端有没有什么指引可以指教下,为什么会发生这种情况?
04-19 - WeData出现大量XX._malloc的JS报错,如何排查?
如题, undefined is not an object (evaluating \'GI._malloc\') https://servicewechat.com/preload/page-frame.html:1:530510 n@https://servicewechat.com/preload/page-frame.html:2:4004 s@https://servicewechat.com/preload/page-frame.html:2:4208 H@https://servicewechat.com/preload/page-frame.html:2:71429 https://servicewechat.com/preload/page-frame.html:2:73056 看JS Errors曲线是2.19开始拉升的,根据堆栈无法排查具体原因,请官方看看是属于误报还是说有其他隐藏的问题? ------------ 02-21题的问题,03-20还没有回复,微信就是这样的?
02-21 - 请问如何修改自带的默认联系地址?
[图片] 在开发者工具中,调用 wx.chooseAddress() 进入的系统界面,里面自带了默认的联系信息,包括姓名、电话、地址 有没有方法可以修改成我登陆的微信号中自己设置的地址信息? 平台:macOS 开发者工具版本:1.06.2312061
02-21 - 图片在开发版和体验版突然不显示,至少这周之前都是正常的?
[图片] 开发版 iOS 16.6.1 wechat 8.0.43 基础库:3.2.2
2023-11-22 - 订阅消息面板的操作以及后续逻辑问题?
[图片] wx.requestSubscribeMessage 调用上述api弹起面板后: 1、如果不勾选“总是保持以上选择” 1)用户点击拒绝:用户不会收到后续消息推送;下一次调用api时仍会弹起面板? 2)用户点击允许:用户后续可以收到消息推送,但在消息推送之前,用户再次调用api,会弹起面板吗?还是说用户要等到收到消息推送,调用api才会弹起面板? 3)用户如果去设置页将某个订阅模版开关改为“接受”或者“不接受”,改完之后再次调用api,会弹起面板吗? 2、如果用户勾选“总是保持以上选择” 1)用户点击拒绝:用户不会再收到后续消息推送,且往后再次调用api均不会再弹起面板(无论用户删掉小程序还是如何)?用户有什么操作可以更改这个设置,达到“下次调用api时能够弹起面板”的目的? 2)用户点击允许:用户后续可以收到消息推送,且往后再次调用api均不会再弹起面板(无论用户删掉小程序还是如何)?用户有什么操作可以更改这个设置,达到“下次调用api时能够弹起面板”的目的? 3)用户如果去设置页将某个订阅模版开关改为“接受”或者“不接受”,在之前“已经勾选总是保持以上选择”的前提下,改完开关之后再次调用api,会弹起面板吗? 4)还有什么行为可以打破“总是保持以上选择”,让用户再次调用api时可以弹出面板? 因为需要给到产品侧正确的结论,翻了几个文档均没有详细彻底的说明,有些说明或者论坛回复也是几年前的了。希望官方可以从以上的维度详细说明一下,谢谢
2023-11-14 - 切换耗时过高,如何获得详细数据来排查?
如题 在 We分析中看到有一个页面切换耗时突然增高,这个页面近两个月没有变更过。 这时候想排查问题,却发现平台侧除了跟我说这个页面path的切换耗时达到了 xxxx秒,其他信息完全没有? 例如说至少从这个现象中给我一条记录吧,例如: 某个用户(openId)在某个平台(iOS / 安卓)使用了某个版本(小程序版本)打开了某个path(这个现在有,唯一的信息),甚至可以跟我说这个页面是用户这次行为的小程序启动页还是从另外的页面 redirectTo / navigateTo 过来的,才导致了最终 xxxx 秒这个结果 这样才能帮忙排查并改善,例如说有可能是用户数据较大才暴露了隐藏的性能问题。 现在什么信息都没有,只能各种盲猜浪费时间
2023-10-15 - 请问低版本上onNeedPrivacyAuthorization需要怎么兼容?
[图片] 假设某些用户在9月15号以及之后,使用的小程序的基础库版本真的上不去。这种情况怎么理解这里的兼容? 1、纯代码层面,纯粹兼容 wx不存在 onNeedPrivacyAuthorization 这个方法的时候不调用它,例如就 wx?.onNeedPrivacyAuthorization,仅此而已。延伸出来的理解就是:低版本的基础库,既没有onNeedPrivacyAuthorization,也不会拦截用户对涉及隐私api的调用。 2、真正的“兼容”,即要开发者需要用另外的代码实现手段或者其他api来完成 onNeedPrivacyAuthorization 的职责,延伸出来的理解就是:低版本的基础库,不提供 onNeedPrivacyAuthorization 的时候,也一样会拦截设计隐私api的使用 请问官方是哪种解释
2023-08-28 - Performance API 返回的 route 事件 duration异常?
手机:iPhone 14 pro max 手机系统版本:iOS 16.4.1 微信版本:9.0.37 基础库:2.32.1 或者 2.25.3 重现路径: 页面A调用 navigateTo 跳转到页面B,记录 navigateTo 的duration (dA);接着在页面B点击navBar的返回按钮或者手势返回到页面A,记录navigateBack的duration(dB) 异常现象: dA正常,dB非常大,且dB的entry里能看到navigateBack的startTime居然远远比navigateTo的startTime还早,这明显有问题 [图片] 可重现代码片段:https://developers.weixin.qq.com/s/gPAt7LmR7ZIX
2023-06-06 - 页面切换耗时突发异常,如何排查实际原因?
[图片] [图片] 如图,一个长期没有代码变更/没有资源变更的页面,访问量也一直稳定的小,突然在这一天出现了一次夸张的页面切换耗时。 平台侧有什么数据/工具可以帮助查清楚是由于什么情况引起的?
2023-05-21