尝试将现有网站移植到Cordova应用程序。我们正在使用YouTube IFrame API创建一个动态加载不同视频的播放器。
config.xml的相关部分:
<access origin="*" />
<preference name="OpenAllWhitelistURLsInWebView" value="Yes" />
Safari在调用 new YT.Player()中的某处抛出以下错误:
屏蔽了包含原点&#34; https://www.youtube.com&#34;从访问带有起源的框架&#34; file://&#34;。请求访问的帧具有&#34; https&#34;的协议,被访问的帧具有&#34;文件&#34;的协议。协议必须匹配。
每当我们尝试加载视频后,我们都会收到错误代码150。我很难绕过错误和正在发生的事情。