Windows 8 IE 10中存在下载问题。
当前,我们使用以下(伪代码):
<form id="downloadformid" target="iframeid" action="https://url/" method="post">
<input type="hidden" name="item1" value="value1"/>
<input type="hidden" name="item2" value="value2"/>
</form>
<iframe id="iframeid" style="display:none;"></iframe>
<script type="text/javascript">
$(document).ready(function() {
var downloadForm = document.getElementById("downloadformid")
if (downloadForm != null) {
downloadForm.submit()
}
})
</script>
问题在于,它在Windows 8 IE 10上不提供下载选项。
是否有原因,是否有解决方法或更好的方法?
最佳答案
尝试将名称属性添加到<iframe>
<iframe name="iframeid" id="iframeid" style="display:none;"></iframe>