在Android浏览器中将表单发布到隐藏的iframe

时间:2011-09-08 03:39:39

标签: android html iframe

我刚注意到,在PC上的浏览器中继续工作的一件事在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 个答案:

答案 0 :(得分:2)

查看有关在Android中使用iframe的说明:

dose apple and Android Browsers support Iframe??

我希望这会对你有所帮助。

答案 1 :(得分:1)

我不知道Android如何处理帧,加上不同的Android roms使用不同的浏览器。

我所知道的是,HTML5框架已被弃用,因此不是一个很好的做法。如果不是,您将来会遇到与新浏览器越来越多的兼容性问题。

为什么不在同一页面上执行请求?如果downloader.php具有正确的标题,则下载过程应该在不中断或更改当前页面的情况下开始。