2017-02-20 6 views
0

Я новичок в jQuery и библиотеке fancybox: Я использую fancybox и iframe в угловом 1 и ионном проекте, все работает отлично в браузере и Android только на ios значок загрузчика появляется, он не исчезает. я поставилiframe и fancy box не работают на iphone 6 (ios)

jQuery(document) 
      .ready(
       function() { 
        var selector = '#' + $ctrl.id + ' .hm-meter-wrapper .fancybox'; 
        jQuery(selector).fancybox(
         { 
          minHeight: '480px', 
          autoHeight: true, 
          autoResize: true, 
          autoCenter: true, 
          type: 'iframe', 
          iframe:{ 
           preload:false 
          } 
         } 
        ); 
       }); 

всплывающее появляться, но без содержания.

ответ

0

Я нахожу это решение: В качестве побочного примечания требуется система белых списков от Cordova Tools 5.0.0 (21 апреля 2015 г.). Для PhoneGap Build, это означает, что, так как CLI-5.1.1 (16 июня 2015)

Добавьте это в config.xml

<plugin name="cordova-plugin-whitelist"  source="npm" spec="1.1.0" /> 
<allow-navigation href="*" /> 
<allow-intent href="*" /> 
<access origin="*" /> <!-- Required for iOS9 --> 

ПРИМЕЧАНИЕ ваше приложение сейчас небезопасным. ЭТО ДО ВАС ДЛЯ БЕЗОПАСНОСТИ ВАШЕГО ПРИЛОЖЕНИЯ. . Добавьте к вашему index.html

<meta http-equiv="Content-Security-Policy" 
     content="default-src *; 
        style-src * 'self' 'unsafe-inline' 'unsafe-eval'; 
        script-src * 'self' 'unsafe-inline' 'unsafe-eval';"> 

 Смежные вопросы

  • Нет связанных вопросов^_^