Ionic - 嵌入式视频无法在 ios 上运行

Ionic - embedded videos not working on ios

我有一个 ionic 应用程序,我在其中显示视频,当我在 chrome 浏览器和 android 设备上测试它时它工作正常,但在 iphone 上没有显示任何内容。这是我的 html 代码:

<iframe ng-show="article.external_media.length > 0 && article.external_media.url != ''" ng-src="{{article.external_media[0].url | safeUrl }} "></iframe>

如果问题来自 ios 阻止外部请求,请在您的 .plist 文件中添加一个配置行,如下所示:

<key>NSAppTransportSecurity</key>
<dict>
  <key>NSAllowsArbitraryLoads</key>
  <true/>
</dict>

我正在发布我找到的问题解决方案,如果有人需要的话 future.This 是最终让 iframe 在 ios 上工作的原因:

<allow-navigation href="*" />