【问题标题】:blob: iframe not working in Cordova on Androidblob:iframe 在 Android 上的 Cordova 中不起作用
【发布时间】:2017-09-10 16:53:18
【问题描述】:

我正在使用 Cordova 7.0.1,并尝试使用生成的 blob: url 设置 iframe 的内容,但结果是一个空 iframe,并且没有控制台错误。

如果我在内容安全策略中禁用 blob: url,我会收到我预期的错误。所以我相当有信心我的问题不是 CSP。

我还在 config.xml 中将 * 列入白名单,但无济于事:

<allow-navigation href="*" />
<allow-intent href="*" />

构造一个data: url 是可行的。为什么不blob:

很久以前,可能是使用 Cordova 5,我有这个工作。这不再被允许了吗?有没有办法再次允许它,或者其他方法?

【问题讨论】:

    标签: android cordova iframe bloburls


    【解决方案1】:

    要允许 blob 方案,我们必须在 config.xml 中设置以下内容:

    &lt;allow-navigation href="blob:*" /&gt;

    有关这方面的更多信息,请访问官方 apache cordova 问题跟踪器下的 Issue:CB9558

    【讨论】:

      猜你喜欢
      • 2022-11-06
      • 2015-02-19
      • 1970-01-01
      • 1970-01-01
      • 2017-12-14
      • 2017-01-08
      • 1970-01-01
      • 2017-05-15
      • 1970-01-01
      相关资源
      最近更新 更多