在IE中,目前锚定链接到PDF上的某个部分只有在相关的PDF被缓存或最近已在用户的计算机上下载时才有效。
实施例
User clicks anchor link to pdf first time
PDF loads at the beginning of document
User goes back to website and clicks link again
PDF loads at anchor linked position
有人知道在首次点击链接时PDF会在所需位置加载的解决方法吗?
请注意,锚链接属于#page=200
类型,符合这些指南http://www.adobe.com/content/dam/Adobe/en/devnet/acrobat/pdfs/pdf_open_parameters.pdf
答案 0 :(得分:0)
这是我目前的解决方案,虽然不完善但是有效。
<div class="hidden" id="iframes"></div> //-- hidden div at bottom of page
$(function() {
var urls = ["url one", "url two", "etc..."];
$(urls).each(function(index, url) {
var iframe = $("<iframe />").attr({ src: url });
$("#iframes").append(iframe);
});
});