收藏
回答

公众号,华为手机在息屏的时候,无法监听到visibilityChange的改变?

公众号,华为手机在息屏的时候,无法监听到visibilityChange的改变

因为要做一个用户在当前用户的浏览时间的需求,所以息屏或者切换到后台的时候判断用户是离开的页面,所以用到visibilityChange来进行判断

然后就是其他手机都可以监听到这个visibilityChange的变化没什么问题,就是华为手机的不行,切换到后台的都可以出发到visibilityChange,就是息屏的时候无法出发。用定时器测试过在息屏的时候如果document.hidden为true或者visibility为hidden时用localStorage一下,然后都没有出发;希望可以处理下

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

4 个回答

  • 晨风
    晨风
    2021-07-09

    请问解决了吗?同样遇到华为手机熄屏不会触发 visibilitychange 事件,切换到后台会触发。

    2021-07-09
    有用
    回复
  • 冷色调菇凉
    冷色调菇凉
    2021-07-05

    解决了吗,我也遇到这个问题了,求方法

    2021-07-05
    有用
    回复
  • 2020-06-03

    我也碰到了这个问题,华为和锤子手机熄屏不会触发 visibilitychange 事件,求问现在解决了吗

    2020-06-03
    有用
    回复
  • 疯狂的小辣椒
    疯狂的小辣椒
    2020-05-26

    你好,麻烦提供可复现问题的链接,详细说明复现流程,麻烦再重现一次,在手机微信那里上传下日志: 我->设置->帮助与反馈右上角有个上报日志的入口,提供一下微信号,复现问题的详细时间点(如:2020-4-10 10:10)

    2020-05-26
    有用
    回复 5
    • 杰
      2020-05-27
      https://trendallwin.com/about?detailId=33&pageGrade=1       主要是华为手机屏息的时候无法触发页面隐藏的事件,如visibilityChange 事件和pagehide事件;然后测试了下 发现document 的 hidden属性也没有发生改变
      2020-05-27
      回复
    • 疯狂的小辣椒
      疯狂的小辣椒
      2020-05-27回复
      用这个链接怎么复现问题?流程麻烦详细说明下。另外,再重现一次,在手机微信那里上传下日志: 我->设置->帮助与反馈右上角有个上报日志的入口,提供一下微信号,复现问题的详细时间点(如:2020-4-10 10:10)
      2020-05-27
      回复
    • 杰
      2020-05-28回复疯狂的小辣椒
      就简单的锁屏操作
      2020-05-28
      回复
    • 疯狂的小辣椒
      疯狂的小辣椒
      2020-05-28回复
      再重现一次,在手机微信那里上传下日志: 我->设置->帮助与反馈右上角有个上报日志的入口,提供一下微信号,复现问题的详细时间点(如:2020-4-10 10:10)
      2020-05-28
      回复
    • 不吃零食的乖宝宝🙃
      不吃零食的乖宝宝🙃
      2021-01-21回复疯狂的小辣椒
      这个问题解决了吗?遇到了同样的问题
      2021-01-21
      回复
登录 后发表内容
问题标签