Javascript iframe和fancy box don';t在iphone 6(ios)上运行
我是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中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
<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';">