Якорная ссылка PDF обходной путь - PullRequest
1 голос
/ 14 февраля 2011

В настоящее время в 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

1 Ответ

0 голосов
/ 15 февраля 2011

Вот мое текущее решение, хотя оно и не идеально, оно работает.

<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);
    });
});
...