blob:iframe在Android上无法在Cordova中运行

时间:2017-09-10 16:53:18

标签: android cordova iframe bloburls

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

如果我在内容安全策略中禁用了blob:网址,则会出现我预期的错误。所以我相信我的问题不是CSP。

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

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

构建data:网址有效。为什么不blob:

年龄前,可能是Cordova 5,我有这个工作。这不再被允许吗?有没有办法再次允许它,或另一种方法?

1 个答案:

答案 0 :(得分:1)

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

  

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

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