Ссылка для скачивания во вложенных изолированных фреймах iframe не работает в Android ChromeAndroid

Форум для тех, кто программирует под Android
Anonymous
Ссылка для скачивания во вложенных изолированных фреймах iframe не работает в Android Chrome

Сообщение Anonymous »

У меня есть вложенная структура iframe, в которой ссылка для скачивания не работает конкретно в Android Chrome:
Структура HTML:

Код: Выделить всё

/pathname


Ожидаемое поведение:
При нажатии на ссылку должен открыться или загрузить PDF-файл с api.domain.com в новой вкладке.
Фактическое поведение:
  • Открывается новая вкладка с правильным URL-адресом в адресной строке.
  • Вкладка остается пустой (без содержимого).
  • Инструменты разработчика Chrome показывают net::ERR_ABORTED на вкладке «Сеть».
  • Это происходит только в Android Chrome (отлично работает в настольном Chrome и других браузерах).
Что я пробовал:
  • Добавление разрешения загрузки, всплывающих окон, allow-popups-to-escape-sandbox для обоих iframe – не помогло
  • Использование target="_top" с разрешением-top-navigation для обоих iframe – все равно не работает
  • Добавление атрибута let="downloads" в оба iframe – без изменений
Вопросы:
  • Есть ли способ заставить загрузки работать во вложенных изолированных iframe-ах в Android Chrome?
  • Известно ли это ограничение/ошибка Chromium?
  • Какой рекомендуемый обходной путь не требует удаления изолированной программной среды или структуры iframe?
Среда:
  • Android Chrome 134
  • Структуру iframe изменить нельзя (сторонняя интеграция)


Подробнее здесь: https://stackoverflow.com/questions/798 ... oid-chrome

Вернуться в «Android»