HTML PDFplugin: возможно ли получить событие в Javascript при изменении страницы, нажав PDF ссылки или закладки? - PullRequest
0 голосов
/ 20 декабря 2011

Я знаю, что PDF-плагин можно встроить в HTML-страницу для отображения PDF-файла в браузере. Например, он работает в IE с OBJECT id = "pdf" type = "application / pdf" ... Я спрашиваю, возможно ли связать функцию Javascript с событием, вызванным PDF-плагином, когда страница изменяется внутри плагина, например, путем нажатия на закладки или ссылки, сообщая также о новой странице.

1 Ответ

2 голосов
/ 20 декабря 2011

У вас есть контроль над содержимым PDF? Если вы это сделаете, я полагаю, вы можете добавить какой-нибудь скрипт, чтобы позаботиться об изменениях навигации в документе PDF.

Однако, если вы просто подаете документ PDF (например, вы не можете / не изменили содержимое PDF, чтобы обеспечить хук), то я думаю, что вы застряли, так как браузер не будет знать, что пользователь делает в Файл PDF.

Предполагая, что у вас есть доступ к содержимому PDF и вы можете внедрить в него скрипты, вы можете использовать API здесь: http://wwwimages.adobe.com/www.adobe.com/content/dam/Adobe/en/devnet/acrobat/pdfs/js_api_reference.pdf для захвата таких событий, как Init, Bookmark, Mouseup, Mousedown, Focus, Blur, Keystroke, и т.д.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...