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)

IOS webview iframe 引入第三方页面白屏

ionic 白屏

iframe 的 Ionic sideMenu ios 问题

Ionic wkwebview 随机白屏