cordova iOS blank iframe iphone iframe 白屏 ios iframe 白屏

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了cordova iOS blank iframe iphone iframe 白屏 ios iframe 白屏相关的知识,希望对你有一定的参考价值。

(1)解决方案

http://stackoverflow.com/questions/36572537/cordova-ios-blank-iframe/36587026

 

在 index.html中配置meta

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

 

context-security-policy中详细请查看:

https://content-security-policy.com/

 

(2)在config.xml中配置

<access origin="*" subdomains="true" />
<allow-navigation href="*" />
<allow-intent href="http://*/*" />
<allow-intent href="https://*/*" />

 

以上就可以在 iphone 通过 iframe导入,但是别忘记,argularjs中的把url设置为可信源

$sce.trustAsResourceUrl(url)

 

以上是关于cordova iOS blank iframe iphone iframe 白屏 ios iframe 白屏的主要内容,如果未能解决你的问题,请参考以下文章

将目标设置为“_blank”时,iOS 上的 Cordova InAppBrowser 插件问题,页面不断加载

如何修复 Cordova/Phonegap 中的 iFrame 问题(iOS)?

无法使用 cordova iOS 在 iframe 中正确加载外部 URL

Phonegap / Cordova ios外部链接iframe无法在safari中打开

如何在 iOS 应用中显示 iframe

Cordova iOS无法打开链接