收藏
回答

测试发现企业微信内核不支持 Document: visibilitychange event


企业微信 支不支持  document.addEventListener("visibilitychange", function() { });

描述:企业微信web APP ,

功能需求:网页打开后,用户可能切换到别的页面或别的任务,再切换回来,是希望页面的某个html 控件获得焦点。

所以用到了visibilitychange 事件,经测试在浏览器chrome ver 90 测试有效。

发布到企业微信里测试发现无效。。。。。

查了资料,应该是微信内核太低问题,请官方核实。

https://developer.mozilla.org/en-US/docs/Web/API/Document/visibilitychange_event



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

2 个回答

  • 企业微信运营专员-千夜
    企业微信运营专员-千夜
    2021-05-19

    你好,windows 内置浏览器内核是chrome 53版本,visibilitychange 事件需要在浏览器chrome ver 90 才有效的话那是还不支持的

    2021-05-19
    有用
    回复
  • 三毛
    三毛
    2021-05-20

    后来,我查了下文档,53可能是支持的,没有响应这个事件,有可能是跟因为内嵌到企业微信里,这个事件没有捕捉给内核chrome . ...

    2021-05-20
    有用
    回复 1
    • 碧霄书生🇨🇳
      碧霄书生🇨🇳
      2022-10-26
      大神 遇到相同的情况  怎么解决呢?
      2022-10-26
      回复
登录 后发表内容