blob:iframe 在 Android 上无法在 Cordova 中运行
blob: iframe not working in Cordova on Android
我正在使用 Cordova 7.0.1,并尝试使用生成的 blob:
url 设置 iframe 的内容,但结果是一个空的 iframe,并且没有控制台错误。
如果我在内容安全策略中禁用 blob:
urls,我会收到预期的错误。所以我相当有信心我的问题不是 CSP。
我也在 config.xml 中将 *
列入白名单,但无济于事:
<allow-navigation href="*" />
<allow-intent href="*" />
构建 data:
url 作品。为什么 blob:
?
很久以前,可能是在 Cordova 5 上,我有过这个工作。这不再被允许了吗?有没有办法再次允许它,或者其他方法?
要允许 blob 方案,我们必须在 config.xml
中设置以下内容:
<allow-navigation href="blob:*" />
更多信息可在 Issue:CB9558 官方 apache cordova 问题跟踪器下找到。
我正在使用 Cordova 7.0.1,并尝试使用生成的 blob:
url 设置 iframe 的内容,但结果是一个空的 iframe,并且没有控制台错误。
如果我在内容安全策略中禁用 blob:
urls,我会收到预期的错误。所以我相当有信心我的问题不是 CSP。
我也在 config.xml 中将 *
列入白名单,但无济于事:
<allow-navigation href="*" />
<allow-intent href="*" />
构建 data:
url 作品。为什么 blob:
?
很久以前,可能是在 Cordova 5 上,我有过这个工作。这不再被允许了吗?有没有办法再次允许它,或者其他方法?
要允许 blob 方案,我们必须在 config.xml
中设置以下内容:
<allow-navigation href="blob:*" />
更多信息可在 Issue:CB9558 官方 apache cordova 问题跟踪器下找到。