首页 > 解决方案 > 内容安全政策 - Twitter 嵌入式视频

问题描述

我在移动应用程序(Titanium,但这并不重要)的 web 视图中嵌入了 twitter 视频。当我点击视频播放时,我看到了这个错误:

拒绝在框架中显示“[url]”,因为祖先违反了以下内容安全策略指令:“frame-ancestors *”。

导致此问题的原因是 webview 内容是通过从本地文件路径加载的 Hogan 模板填充的。如果我只是将嵌入代码复制到桌面上的文件中并在 Chrome 中打开该文件,则会出现相同的错误。它在 iOS 的 web 视图中运行良好,本地文件在 Firefox 中运行良好,所以这似乎与 Chrome 相关。

  1. 为什么这会因框架祖先的通配符而失败?
  2. 在我目前的设置中有没有办法解决这个问题?

标签: twitterembedcontent-security-policy

解决方案


推荐阅读