我刚注意到,在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。我应该做些什么,或者我有什么其他选择让它发挥作用?
感谢您的任何见解。
答案 0 :(得分:2)
答案 1 :(得分:1)
我不知道Android如何处理帧,加上不同的Android roms使用不同的浏览器。
我所知道的是,HTML5框架已被弃用,因此不是一个很好的做法。如果不是,您将来会遇到与新浏览器越来越多的兼容性问题。
为什么不在同一页面上执行请求?如果downloader.php具有正确的标题,则下载过程应该在不中断或更改当前页面的情况下开始。