我刚刚在我的网站上切换到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;
}
答案 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=
。