【发布时间】:2017-10-14 03:04:30
【问题描述】:
一个 iframe 从“Sharepoint 站点”打开,“Java Web 应用程序”在 taht iframe 中打开,其中包含一个标签,该标签使用 IE9、10、11 引用同一域中的链接。
Sharepoint 主页是: http://chera.dmkak-test.de/dashboard/mywork/page/default.aspx
当我们点击链接时,我们会得到对话框,留在页面上,总是离开页面
<a href="http://chera.dmkak-test.de/_tti_bin/Chumal/Filereader.svc/GetDocument/id/414439/filename/gulaa.pdf" class="fileDownload">Download Gulaa</a>
$(document).on("click", "a.fileDownload", function () {
var link = $(this).prop('href');
//console.log("File Download Global" + link);
$.fileDownload(link);
return false; //Critical to stop the click event which will trigger a normal file download
//This is at last of page
});
http://chera.dmkak-test.de/_tti_bin/Chumal/Filereader.svc/GetDocument/id/414439/filename/gulaa.pdf"
注意:此链接在 Firefox 和 Chrome 中可以正常下载。
另外,在 IE 的一个页面中,链接下载使用相同的代码可以正常工作。可下载的链接是:
链接:http://chera.dmkak-test.de/dashboard/document/downloaddocument/mydownloadabledocument.docx
链接:http://chera.dmkak-test.de/_tti_bin/Chumal/Filereader.svc/GetDocument/id/414439/filename/Mulaa.pdf
有没有人能注意到为什么会发生这种情况,一个链接可以工作,但一个链接不能工作。
Java 页面包含以下代码的 iframe:
<iframe src="/java/frontpage/activity/925405.do" name="1494844568901" class="cboxIframe" allowfullscreen="true" webkitallowfullscreen="true" mozallowfullscreen="true" frameborder="0"></iframe>
【问题讨论】:
标签: javascript jquery jsp