Не работает слайдер при открытии файла с телефона

Осваиваю верстку html писем, для email рассылки, столкнулся с проблемой, при открытии файла через ios устройства - слайдер перестает работать, будто файловый менеджер попросту не видит скрипт.

При тестировании на других устройствах и различных браузерах - все работает замечательно.

Почему так происходит?

Код:

<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/normalize/5.0.0/normalize.min.css">
<link rel='stylesheet' href='https://cdnjs.cloudflare.com/ajax/libs/Swiper/4.3.3/css/swiper.css'>
<style>                                       .swiper-container {
   min-width: 350PX;
   max-width: 570px;
   border-radius: 10px;
   padding: 0;
   }
   @media screen and (max-width: 610px) {
   .swiper-container {
   max-width: 500px;
   border-radius: 7px;
   }
   }
   @media screen and (max-width: 530px) {
   .swiper-container {
   max-width: 450px;
   border-radius: 7px;
   }
   }
   @media screen and (max-width: 480px) {
   .swiper-container {
   max-width: 400px;
   border-radius: 7px;
   }
   }
   @media screen and (max-width: 430px) {
   .swiper-container {
   max-width: 310px;
   border-radius: 2px;
   }
   }
   .swiper-slide {
   background-size: cover;
   background-position: 50%;
   min-height: 20vh;
   display: -webkit-box;
   display: flex;
   -webkit-box-align: center;
   align-items: center;
   -webkit-box-pack: center;
   justify-content: center;
   -webkit-box-orient: vertical;
   -webkit-box-direction: normal;
   flex-direction: column;
   }
   .swiper-pagination-bullet {
   background-color: transparent;
   border: 2px solid #fff;
   border-radius: 50%;
   width: 12px;
   height: 12px;
   opacity: 1;
   }
   .swiper-pagination-bullet-active {
   background-color: #fff;
   }
   .swiper-button-container {
   background-color: rgba(0, 0, 0, 0.25);
   }
   .swiper-button-prev {
   background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E");
   }
   .swiper-button-next {
   background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E");
   }
</style>
<section>
   <div class="swiper-container ">
      <div class="swiper-wrapper">
         <div class="swiper-slide">
            <img src="https://www.elitesochi.com/3dtours/images/lissabon/write/29.jpg"
               style="vertical-align: top; width: 100%;"/>
         </div>
         <div class="swiper-slide"> 
            <img src="https://www.elitesochi.com/3dtours/images/lissabon/write/28.jpg"
               style="vertical-align: top; width: 100%;"/>
         </div>
         <div class="swiper-slide"> 
            <img src="https://www.elitesochi.com/3dtours/images/lissabon/write/27.jpg"
               style="vertical-align: top; width: 100%;"/>
         </div>
         <div class="swiper-slide"> 
            <img src="https://www.elitesochi.com/3dtours/images/lissabon/write/28.jpg"
               style="vertical-align: top; width: 100%;"/>
         </div>
      </div>
      <div class="swiper-button-next"></div>
      <div class="swiper-button-prev"></div>
      <div class="swiper-pagination"></div>
   </div>
</section>
<script type="text/javascript" src='https://cdnjs.cloudflare.com/ajax/libs/Swiper/4.3.3/js/swiper.js'></script>
<script type="text/javascript">
   "use strict";
   var Swipes = new Swiper('.swiper-container', {
   loop: true,
   navigation: {
   nextEl: '.swiper-button-next',
   prevEl: '.swiper-button-prev',
   },
   pagination: {
   el: '.swiper-pagination',
   },
   });
</script>


Ответы (0 шт):