Обнаружение прокрутки во встроенном PDF-файле

#javascript #html #pdf #scroll #rendering

Вопрос:

На моей странице у меня есть встроенный PDF-файл, и я хочу определить, прокрутил ли пользователь хотя бы один раз, чтобы сделать видимой кнопку «Продолжить». Я попробовал несколько вещей, которые пришли мне в голову, а именно:

Помещение события onscroll в HTML

 lt;object data="flgs/EUW/EUW.pdf#zoom=38amp;toolbar=0amp;navpanes=0amp;scrollbar=0amp;view=fit"  type="application/pdf" width="60%" height="60%" onscroll="PDF()" style="position:relative; right:20%; left:20%;"gt; lt;/objectgt;  

В JS

 document.getElementById('PDF').addEventListener('scroll')  $('#PDF').on('scroll')  and $('#PDF').scroll()  

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

Комментарии:

1. встроенные PDF-файлы iirc не содержат событий пузырьков в dom. Вы не сможете использовать прослушиватели событий непосредственно во внедрении, однако существует множество библиотек, которые могут отображать PDF-файлы и включать их в dom для прослушивателей событий.