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>

10-06 14:48