我们在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上显示下载选项。
是否有理由这样做,是否有修复或更好的方法?
答案 0 :(得分:0)
尝试将名称属性添加到<iframe>
<iframe name="iframeid" id="iframeid" style="display:none;"></iframe>