- ios微信打开h5链接,在关闭时无法发出埋点记录,监听了好多生命周期都不行?
场景:因为有需求,在ios微信,打开h5预览页面开始记录预览开始时间,然后点击左上角 x 关闭h5时,调用埋点接口,统计用户在页面留存时间多数 问题:在安卓、浏览器内一切正常,但是ios内会存在问题,点击左上角 x 关闭h5时,调用埋点接口时,有时会发出,有时不会发出 查询了好多资料,都没有找到解决问题,所以发出帖子来,请大家一起帮忙研究研究 发帖求助,先感谢官方及各路大佬的解答 代码示例: <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Title</title> </head> <body> <script> document.addEventListener("visibilitychange", function logData() { if (document.visibilityState === "hidden") { navigator.sendBeacon("https://xxx/save", JSON.stringify({ "userId": "11111", "startTime": "2024-02-27 16:11:26.35", "endTime": "2024-02-27 16:11:31.587", "content": "{\"OS\":\"iphone os\",\"OSVersion\":\"17\",\"browser\":\"applewebkit\"}" })); } }); // 监听网页关闭或刷新 window.addEventListener('unload', logData, false); function logData() { navigator.sendBeacon("https://xxx/save", JSON.stringify({ "userId": "22222", "startTime": "2024-02-27 16:11:26.35", "endTime": "2024-02-27 16:11:31.587", "content": "{\"OS\":\"iphone os\",\"OSVersion\":\"17\",\"browser\":\"applewebkit\"}" })); } document.addEventListener("pagehide", function logData() { navigator.sendBeacon("https://xxx/save", JSON.stringify({ "userId": "33333", "startTime": "2024-02-27 16:11:26.35", "endTime": "2024-02-27 16:11:31.587", "content": "{\"OS\":\"iphone os\",\"OSVersion\":\"17\",\"browser\":\"applewebkit\"}" })); }); </script> </body> </html>
02-29 - 隐私协议现在到底加上了吗?__usePrivacyCheck__: true到底需要配置吗?
https://developers.weixin.qq.com/miniprogram/dev/framework/user-privacy/PrivacyAuthorize.html 2023.09.14更新: 隐私相关功能启用时间延期至 2023年10月17日。在 2023年10月17日之前,在 app.json 中配置 [代码]__usePrivacyCheck__: true[代码] 后,会启用隐私相关功能,如果不配置或者配置为 false 则不会启用。在 2023年10月17日之后,不论 app.json 中是否有配置 [代码]__usePrivacyCheck__[代码],隐私相关功能都会启用。新增官方隐私授权弹窗功能,相关功能参考下方官方隐私弹窗功能说明。此功能目前仍在开发阶段,开发者目前可以先阅读本指南文档和接口文档进行理解,平台将会尽快正式上线相关能力,上线后会在本指南文档中进行说明
2023-10-17 - 微信网页授权,snsapi_userinfo模式下,如何 能规范调用,从而避免进入快照模式?
场景:h5 在微信 环境下,需要免密登录,然后 使用网页授权snsapi_userinfo的时候 ,每次进入 都出现快照模式,这个 如果避免啊,能不能提供点有营养的东西啊,微信网页授权能力文档,说那么多 根本不知道怎么改,什么是规范,能不能出个例子 太裂开了,查了好多资料,都没有说 什么是 正确的,然后能 不出现快照模式的
2022-11-02 - 微信网页授权scope为snsapi_base时,用户未关注,然后在关获取的openid是唯一的吗?
[图片] 这个 openid 会变吗
2022-10-17 - taro.getUpdateManager,获取小程序更新的时候,ios均正常,安卓和PC无效?
代码: [图片] ios端:正常 [图片] 安卓、PC小程序 无响应 微信版本: [图片] 问题描述: 情况1: 7月4日测的时候,打开小程序,没有发现更新提示。于是就手动关闭了小程序,再次打开的时候也没有发现更新提示,并且还一直是老版本。最后才发现的移除后才能拉到的最新版 情况2:安卓手机超过24小时,冷启动小程序, 新版本信息的日志行 输出 false 有大佬 遇到过这个问题吗?
2022-07-06 - 小程序发版后,pc端小程序列表页数据时有时没有,但是移动端正常,为什么呢?
1、问题: 昨晚小程序在发版后,开发测试都是正常的,但是今天早上 客户使用的时候出现了问题,课程列表页面的数据,每次进入时有,时没有,并且课程列表的所有内容都是不可点击的,手机端均正常 配图1:用户1,正常加载列表,并且可以播放 [图片] 配图2:视频列表丢失 [图片] 后台接口:请求都是正常的,进过对比数据均一致 2、正常流程:每次进入列表正常渲染视频列表,视频列表每一个内容,都是可以正常点击的 3、版本说明: pc微信:3.6.0.18 小程序基础库:2.24.2 电脑系统:w10 专业版 4、重点说明: 我们在 pc微信 移除 添加了 多次小程序(至少10次),结果并没有用。 但是 我们在清除了 C 盘下的 这个路径后,pc端小程序就 正常访问了,视频列表页面数据正常,并且都可以点击了 C:\路径\Roaming\Tencent\WeChat\XPlugin\Plugins\WMPFRuntime 不断在前进,不断在寻求为什么中...
2022-05-20 - w7,电脑端微信进入微信小程序,图片/视频均未正常加载,出现错误,为什么呢?
预期进入:在pc端进入小程序,直接,预览课程列表,观看课程视频 现象:w7系统,打开微信小程序后,页面图片未正常加载,页面视频为黑屏状态,时间显示00:00 配图:红框出应该显示课程封面,但是显示空白(在w10下均正常访问,url地址正常) [图片] 黑屏处为视频,但是页面显示为空白,全屏放大后,显示00:00 [图片] 所有连接 在W10上均操作正常,在手机端均操作正常,但是 在w7 就会出现如图所示
2022-05-17 - video 播放完成后,为什么会触发暂停和结束事件?
一、组件名称:video 二、组件地址:https://developers.weixin.qq.com/miniprogram/dev/component/video.html 三、流程 1、我在下载了 官网实例 [图片] 2、在官网实例上在增加了2个事件 bindpause="aaa" bindended="aaaa"(忽略事件名称) [图片] 3、js新增2个事件 [图片] 4、播放视频结束,同时打印; 暂停和结束 [图片] 四、这是为什么呢?视频播放完成了 ,为什么会触发视频暂停事件啊? 五、相关配置 [图片] 百思不得其解
2022-05-16