Отправка формы на скрытый iframe в браузере Android - PullRequest
2 голосов
/ 08 сентября 2011

Я только что заметил, что одна из вещей, которая продолжает работать в браузерах на ПК, не работает в браузере Android.

Я хочу отправить форму в скрытый iframe. Это в основном для запуска загрузки файла после проверки учетных данных пользователя.

<form method="post" action='/downloader.php' target="hiddenframe">
    ....
    ......
    ...
    <input type="submit" value="Download">
</form>

<iframe name="hiddenframe" style="display:none;"></iframe>

Это не работает в браузерах Android. Я полагаю, что я должен быть обеспокоен iframe. О чем мне следует позаботиться или какие у меня есть альтернативы, чтобы сделать эту работу?

Спасибо за понимание.

Ответы [ 2 ]

2 голосов
/ 08 февраля 2012

отметьте это примечание об использовании iframe в Android:

доза apple и Android-браузеры поддерживают Iframe ??

Надеюсь, это вам поможет.

1 голос
/ 10 февраля 2012

Я не знаю, как Android обрабатывает фреймы, плюс разные ромы Android используют разные браузеры.

Что я знаю, так это то, что с HTML5 фреймы устарели, поэтому это не очень хорошая практика.Если нет, то в будущем у вас будут возникать все новые и новые проблемы совместимости с новыми браузерами.

Почему бы вам не выполнить запрос на той же странице?Если файл downloader.php имеет правильные заголовки, процесс загрузки должен начаться без прерывания или изменения текущей страницы.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...