苹果ios 13.4升级后全景网页重力陀螺仪无法使用解决

领主 2020-4-18 krpano疑难 3 喜欢 (2)

[摘要]还记得去年清明节领主第一时间教大家如何处理苹果ios12升级陀螺仪失效的爆雷事件吗,仿佛现在每次ios升级,苹果都要耍一下浏览器的陀螺仪功能,升到ios13时也弄了个重力开关提示,不主动应对全景网页无法恢复陀螺仪和vr功能。今年清明节刚过,ios13.4升级,苹果移动设备的浏览器陀螺仪功能又再爆雷,升级后全部全景网页都无法启动该功能,幸运的是这次仍然很快找到了解决方案,且看下文。

失效原因

按照最新的苹果ios文档及krpano官方解释,之前很多应用是通过苹果webkit浏览器内核提供的‘devicemotion’事件去获取陀螺仪偏移数据去实现转动效果,但升级到ios13.4后,这个事件不再输出这种状态数据。当然krpano找到了解决的替代方案,在webikt的另外一个'deviceorienation' 事件中,仍然可以输出陀螺仪状态,这样就又跨过了这次升级的雷了,krpano也是目前已解决该陀螺仪问题的唯一全景软件。

用户的处理方案

 

使用正版krpano1.20.5或最新的krpano1.20.6的krpano.js和plugins内的gyro2.js和webvr.js三个文件,替换到您的旧项目内即可,当然您是非1.20的更古老项目(1.19),那建议将整个plugins目录也替换。

everpano用户输出的项目要修正这个陀螺仪问题,使用上述同样方法处理即可。

 

最新版本下载

点击下载最新krpano1.20.6版本(提取码:5uuo)

krpano1.20.6正版购买

everpano专栏

喜欢 2 发布评论
3 条回复
加载中...
  1. Drolls 1个月前 (05-04)
    板凳

    感谢,这文章救我了小命 :smile:

  2. 领主 1个月前 (04-24)
    椅子

    是的,如有问题可以咨询我们 :mrgreen:

  3. 畑兰 1个月前 (04-24)
    沙发

    全景平台用户也这样升级就行了吗 :eek:

发表评论

您必须 [ 登录 ] 才能发表留言!

Top