HTTPS打破嵌入式PDF

时间:2015-07-28 17:45:23

标签: html pdf iframe https

我刚刚在我的网站上切换到HTTPS。我一直在通过iframe显示本地托管的PDF; iframe显示一个小的html文件,其中嵌入了PDF(作为对象)。但是,PDF不再显示。我可以导航到PDF&它显示得很好但在我加载html页面时不显示。如何进行PDF显示?

IFRAME

<iframe src="/updates/update.htm" width="100%" height="800px"
marginheight="0" frameborder="0"></iframe>

update.htm

<html>
<header>
<link rel="stylesheet" href="custom-styles.css">
</style>
</header>

<body>
<object src="update.pdf"
type="application/pdf" width="100%" height="800px"><div id="show-text">
<p>It appears your web browser is not configured to display PDF files.</p>
<p><a href='update.pdf'>Click here to download the PDF file.</a></p>
</div>
</object>
</body>
</html>

定制styles.css的

#show-text {
display: block;
width: 100%;
height: 15%;
background: #D1D1D1;
}

1 个答案:

答案 0 :(得分:0)

在黑暗中拍摄,但你确定"/updates/update.htm"是正确的道路吗?如果您的网页为www.site.com/something/index.php且您使用该路径,则浏览器会查找www.site.com/something/updates/update.htm。也许你想要www.site.com/updates/update.htm。也许你需要一个像"../updates/update.htm"

这样的相对路径

<强>更新 试试<object data="update.pdf"><embed>代码使用scr=;根据w3schools,<object>使用data=