-7

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

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

我也在 config.xml 中列入了白名单*无济于事:

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

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

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

4

1 回答 1

1

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

<allow-navigation href="blob:*" />

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

于 2017-09-15T07:26:07.953 回答