收藏
回答

ios 微信网页,设备旋转事件不触发

window.addEventListener('deviceorientationabsolute', () => {
  alert('rotation')
}, true)
 
window.addEventListener('deviceorientation', () => {
  alert('rotation')
}, true)


这两个设备旋转的事件,在ios微信上无法触发,安卓微信正常


IOS微信,7.0.3

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

1 个回答

  • 黄思程
    黄思程
    2019-04-09

    这个是 h5 相关接口的,应该是 iOS 系统浏览器不兼容,你可以网上搜下解决方法


    https://developer.apple.com/documentation/webkitjs/devicemotionevent

    2019-04-09
    有用
    回复 2
    • i范er
      i范er
      2019-04-10

      已经解决,IOS升级了12.1后,浏览器方向动作检测需要在safari设置项中配置,而且必须是https的网页才能使用。

      2019-04-10
      1
      回复
    • cc
      cc
      08-21回复i范er
      请问,需要配置什么
      08-21
      回复
登录 后发表内容