blob: iframe не работает в Cordova на Android
Я использую Cordova 7.0.1 и пытаюсь установить содержимое iframe с помощью сгенерированного blob:
url, но в результате получается пустой iframe и нет ошибок консоли.
Если я отключу blob:
URL в политике безопасности контента, я получаю сообщение об ошибке, как и следовало ожидать. Так что я уверен, что моя проблема не в CSP.
Я также в белый список *
в config.xml безрезультатно:
<allow-navigation href="*" />
<allow-intent href="*" />
Построение data:
URL работает. Почему не blob:
?
Много лет назад, вероятно, с Cordova 5, у меня это работало. Это больше не разрешено? Есть ли способ разрешить это снова или альтернативный метод?
1 ответ
Чтобы разрешить схему BLOB, мы должны установить следующее в config.xml
:
<allow-navigation href="blob:*" />
Более подробная информация об этом доступна в выпуске:CB9558 под официальным трекер проблем Apache Cordova.