我无法想办法用PDF文档中的超链接来防止这种行为。有没有办法实现这个目标?
我们无法用object或embed标签替换iframe。
@ Jared Farrish:不,我们希望阻止将PDF文档中的链接添加到浏览器的历史记录中。例如,PDF文档加载在iframe中,它还包含指向其他pdf文档的链接。当用户点击链接时,新的pdf文件将被加载到目标iframe中,同时还会在浏览器的历史记录中添加一个条目。我需要阻止它。
@GolezTrol:因为这是要求,如果您将其放在嵌入或对象标记中,当点击链接时,您的网站将被重定向到另一个新的pdf文档。我需要在不导航当前网页的情况下加载新的pdf文档。
答案 0 :(得分:0)
至少在我使用FF4和Chrome(最新版)的测试中,使用Javascript appendChild没有将其添加到历史记录中。
var iframe = document.createElement('iframe');
iframe.src = "https://web3.unt.edu/riskman/PDF/UNTSafetyManual__Revised__3-2-06.pdf";
document.body.appendChild(iframe);