我有一个作为表单嵌入到 iFrame 中的网页。
该网页使用以下从 anchor 标记触发的 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 页面,但请求正文不包含任何数据。
任何想法。
谢谢
蒂姆
最佳答案
这听起来像是一个安全问题。尝试将您尝试访问的域添加到您的 IE 信任区域。
关于javascript - 在 Internet Explorer 11 的 iframe 中发布发布表单,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26144875/