我在 JSP 文件中有一个 iFrame 来显示 PDF 文件,因为我将此页面包含在另一个 JSP 文件中并尝试显示相同的内容。它在 Firefox 中工作正常,但在 Chrome 和 IE 中则不然。我在这里附上了脚本和 html 内容。
脚本:
function displayAttachmentInIframe(attachmentPath)
{
var iframeElementId = '#employeeDetailsAttachmentDisplayIFrame';
var iframeElementStyleClass = 'margin-top: 0px; width: 600px; height: 400px;
border:0px; overflow-x: hidden;';
jQuery(iframeElementId).attr('src', attachmentPath);
jQuery(iframeElementId).attr('style', iframeElementStyleClass);
}
HTML 代码:
<iframe id="employeeDetailsAttachmentDisplayIFrame"/>
<h:graphicImage id="employeeDetailsAttachmentImage"
url="#{EmployeeDetails.attachedFilePath}"
alt="Attachment Not Found"
style="width: 580px; height: 400px;" />
最佳答案
在 chrome
和 IE
中,您不能加载 https://
内的 http://
内容除非用户确认,否则直接页面。确保您的 https://
网址拥有 SSL
证书。您可以在chrome控制台
中检查错误。
关于java - 将 JSP 文件包含在另一个 JSP 文件中时出现 iFrame 浏览器问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17356533/