Ссылка для скачивания во вложенных изолированных фреймах 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
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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