ionic ios iframe 白屏
Posted happenzh
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ionic ios iframe 白屏相关的知识,希望对你有一定的参考价值。
之前碰到一个问题:
在ios下边使用iframe出现白屏问题
android下边正常
原因是ios对app打开外部网页有限制需要取消限制
解决方法
1.确认添加whitelist
插件
2.在config.xml中添加
<plugin name="cordova-plugin-whitelist" source="npm" spec="1.1.0" /> <allow-navigation href="*" /> <allow-intent href="*" /> <access origin="*" />
3.在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‘;">
参考地址
http://stackoverflow.com/questions/36318185/how-can-i-allow-a-cordova-6-1-app-to-embed-an-iframe-in-ios-from-a-website?answertab=active#tab-top
以上是关于ionic ios iframe 白屏的主要内容,如果未能解决你的问题,请参考以下文章
cordova iOS blank iframe iphone iframe 白屏 ios iframe 白屏
IONIC白屏问题与初始屏幕挂起第一次加载(iOS - ionic3)