Javascript iframe和fancy box don';t在iphone 6(ios)上运行

Javascript iframe和fancy box don';t在iphone 6(ios)上运行,javascript,jquery,angularjs,fancybox,Javascript,Jquery,Angularjs,Fancybox,我是jquery和fancybox库的新手: 我在angular 1和ionic项目中使用fancybox和iframe, 在浏览器和安卓系统上一切正常 只有在ios上,加载程序图标才会出现,但不会消失。 我把 弹出窗口出现,但没有内容。我发现此解决方案: 作为补充说明,自Cordova Tools 5.0.0(2015年4月21日)起,需要使用白名单系统。对于Phonegap构建,这意味着自cli-5.1.1(2015年6月16日)以来 将其添加到config.xml中 <plugin

我是jquery和fancybox库的新手: 我在angular 1和ionic项目中使用fancybox和iframe, 在浏览器和安卓系统上一切正常 只有在ios上,加载程序图标才会出现,但不会消失。 我把

弹出窗口出现,但没有内容。

我发现此解决方案: 作为补充说明,自Cordova Tools 5.0.0(2015年4月21日)起,需要使用白名单系统。对于Phonegap构建,这意味着自cli-5.1.1(2015年6月16日)以来

将其添加到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';">

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