微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

将 Owl Carousel 与 iFrames 一起使用时 iPhone 崩溃

如何解决将 Owl Carousel 与 iFrames 一起使用时 iPhone 崩溃

我为这个问题搜索了很长时间,但我找不到另一个有同样问题的人。 我创建了这个 Jsfiddle 来演示这个问题。

当我在 iPhone 上打开它时,它会在 99/100 的情况下崩溃(有时不会)。 我真的在这方面陷入困境,因为我不知道如何调试它。 首先,iPhone 会尝试重新加载页面,直到我收到错误“在...上重复出现问题”并且没有更多错误消息。

JsFiddle

Android 和其他一切正常。

PS:给它一些时间来加载 iFrame

$('.carousel2').owlCarousel({
    loop:true,autoplay:false,dotsEach: true,responsiveClass:true,mouseDraggable: false,navText : ['<i class="fa fa-angle-left" aria-hidden="true"></i>','<i class="fa fa-angle-right" aria-hidden="true"></i>'],responsive:{
        0:{
            items:1,margin: 10,dots:true,nav:true,loop:true
        },600:{
            items:1,margin: 100,1000:{
            items:1,loop:true
        }
    }
})
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/OwlCarousel2/2.3.4/assets/owl.carousel.css" integrity="sha512-UTNP5BXLIptsaj5WdKFrkFov94lDx+eBvbKyoe1YAfjeRPC+gT5kyZ10kOHCfNZqEui1sxmqvodNUx3KbuYI/A==" crossorigin="anonymous" referrerpolicy="no-referrer" />
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/OwlCarousel2/2.3.4/assets/owl.theme.default.css" integrity="sha512-OTcub78R3msOCtY3Tc6FzeDJ8N9qvQn1Ph49ou13xgA9VsH9+LRxoFU6EqLhW4+PKRfU+/HRexmsZXHEkpYoOA==" crossorigin="anonymous" referrerpolicy="no-referrer" />







<div class="carousel2 owl-carousel owl-theme">
  <div class="item products_3_img">
    <iframe class="myIframe1" style="width: 800px; height: 800px;" src="https://hajimewatanabe.jp/portfolio/" data-src="" ></iframe>
  </div>
  <div class="item products_3_img">
    <iframe class="myIframe2" style="width: 800px; height: 800px;" src="https://cabbi.bo/" data-src=""></iframe>
  </div>
  <div class="item products_3_img">
    <iframe class="myIframe3" style="width: 800px; height: 800px;" src="https://renaultespace.littleworkshop.fr" data-src=""></iframe>
  </div>
</div>






<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/OwlCarousel2/2.3.4/owl.carousel.js" integrity="sha512-gY25nC63ddE0LcLPhxUJGFxa2GoIyA5FLym4UJqHDEMHjp8RET6Zn/SHo1sltt3WuVtqfyxECP38/daUc/WVEA==" crossorigin="anonymous" referrerpolicy="no-referrer"></script>

解决方法

我在 iphone 8 上测试过,可以确认问题。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。