在Internet Explorer 11中的iframe中发布表单

时间:2014-10-01 15:26:06

标签: javascript iframe internet-explorer-11

我有一个网页作为iFrame中的表单嵌入。

网页使用从锚标记触发的以下javascript代码回发

function GoToPdf(link) {
    var form = document.forms[0];
    form.action = link;
    form.target = "_blank";
    form.method = "Post";
    form.submit();
}

传递的链接是一个.aspx页面,它检索请求正文中传递的JSON数据并创建PDF供下载。

整个过程在Chrome和Firefox上运行正常但在IE 11上运行不正常。如果网页在iFrame之外,它也适用于IE 11.

在IE 11上的iframe中,页面回发到.aspx页面,但请求正文中没有数据。

任何想法。

由于

1 个答案:

答案 0 :(得分:3)

这听起来像是一个安全问题。尝试将您尝试访问的域添加到IE受信任区域。