在iframe中下载不起作用

时间:2013-04-18 11:56:44

标签: javascript iframe windows-8 download internet-explorer-10

我们在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上显示下载选项。

是否有理由这样做,是否有修复或更好的方法?

1 个答案:

答案 0 :(得分:0)

尝试将名称属性添加到<iframe>

<iframe name="iframeid" id="iframeid" style="display:none;"></iframe>