我正在构建PhoneGap应用程序,我正在加载我的一个网站页面,将youtube视频嵌入到iframe中 . iFrame在Android中正确加载了这个youtube视频,但访问相同的URL并未在iOS上显示youtube视频 .

我注意到如果我尝试访问应用程序中iframe内的任何URL,它将无法在iOS中加载,所以我猜PhoneGap会阻止加载到iFrame中的任何内容,而不仅仅是youtube视频 .

当包含iFrame的页面加载时,Phonegap控制台窗口不会出现任何错误,所以我对这是什么问题一无所知 . 我已经经历了很多答案,但仍然没有运气解决它 .

以下是我的config.xml中的CSP和组件 . 有人可以帮帮忙吗?

<meta http-equiv="Content-Security-Policy" content="default-src * gap: file:; style-src * 'self' 'unsafe-inline' 'unsafe-eval'; img-src * data:; script-src * 'self' 'unsafe-inline' 'unsafe-eval'; connect-src * 'unsafe-inline'; child-src *; frame-src 'self' *">

<access origin="*" />
<allow-navigation href="*" />
<plugin name="cordova-plugin-whitelist" />
<preference name="phonegap-version" value="cli-6.5.0" />
<engine name="ios" spec="^4.3.1" />
<engine name="android" spec="^6.1.2" />