- 微信小程序中,console.log 带上线是否有安全隐患?
我们 pc 项目一般都会在编译时把所有 console.log 去掉,以防泄漏一些信息给用户。 小程序中目前开发同学,在小程序正式环境中可以通过 vconsole 来查看线上代码中 console.log 输出的信息。 按理说外部用户是没法打开 vsconsole 的。那有没有比较容易的办法看到 console.log 呢? 如果有的话,有console.log信息的辅助,外部用户分析我们源码会更容易,小程序代码中,我们可能也要统一在 编译时把所有 console.log 去掉了。
2021-04-21 - 如何知道微信小程序内置浏览器的 js API 支持情况?
怎么知道微信小程序内置浏览器的版本,支不支持 promise 的 finally 呀 https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Global_Objects/Promise/finally 官方文档没提及:https://developers.weixin.qq.com/miniprogram/dev/framework/quickstart/#%E5%B0%8F%E7%A8%8B%E5%BA%8F%E6%8A%80%E6%9C%AF%E5%8F%91%E5%B1%95%E5%8F%B2
2021-04-01 - 微信小程序可否支持通过 XPath 获取 DOM 元素?
背景: 我们这边在做自动化埋点,构想了两步实现: (1)前端同学在小程序工具中选择元素,获取到 XPath (如`/page/view/view[1]/view[2]/view[1]/view[2]/view/view/view[2]/view[2]/view[2]/text[1]`)后,然后在公司内部埋点系统中,登记下这个元素需要上报点击事件,这样线上埋点配置文件里就有这条记录了(伪代码如下): { ele: '/page/view/view[1]/view[2]/view[1]/view[2]/view/view/view[2]/view[2]/view[2]/text[1]', trackType: 'click' } (2)线上环境,如果用户点击了某一个元素,前端代码会根据这个元素的 XPath,判断其点击事件 是否登记在在第(1)步的埋点配置中,如果有则上报埋点。 [图片] 但是现在第(2)步,需要微信小程序支持 “根据 XPath 获取 DOM 元素” / “根据点击事件回调中得到的 DOM 元素获取 XPath”,所以请问下微信是否考虑支持。
2021-02-22 - 小程序工具 「体验评分」 和 小程序助手「性能分析」板块,可否提供 API 给我们自己上报监控系统?
小程序工具的 「体验评分」 和 小程序助手「性能分析」板块,都是很好的帮我们分析性能和体验的工具。 而业务如果想保障性能和体验长期不下降,一般会考虑做监控(设置阈值告警等),目前让我们在开发中获得这些数据的是(wx.getPerformance: https://developers.weixin.qq.com/miniprogram/dev/api/open-api/performance/wx.getPerformance.html ),而这个API 能获得的东西远没有 「体验评分」 和 「性能分析」多。 可否暴露这两个的 API,让我们可以把评分和启动、运行性能等上报到自己的监控系统中?
2021-01-26