如何解决防止iframe通过pdf文档内的链接将条目添加到浏览器的历史记录中
|| 我无法找出任何方法来防止PDF文档中的超链接出现这种情况。有什么办法可以做到这一点? 我们无法将iframe替换为object或embed标签。 @ Jared Farrish:是的,我们希望防止将PDF文档中的链接添加到浏览器的历史记录中。例如,将PDF文档加载到iframe中,它还包含指向其他pdf文档的链接。当用户单击链接时,新的pdf文件会加载到目标iframe中,并且条目也会添加到浏览器的历史记录中。我需要防止这种情况。 @GolezTrol:因为这是必需项,所以如果将其放置在embed或object标签中,则在单击链接时,您的站点将被重定向到另一个新的pdf文档。我需要在不浏览当前网页的情况下加载新的pdf文档。解决方法
至少在我使用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);
http://jsfiddle.net/ZML3u/
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。