JS: Chrome PDF IFrame - получить позицию прокрутки - PullRequest
1 голос
/ 20 февраля 2020

В приложении, которое я сделал, есть средство просмотра PDF. Это просто IFrame с PDF Blob, установленным в качестве атрибута sr c.

Теперь мне интересно, могу ли я как-нибудь получить доступ к позиции прокрутки этого IFrame?

Я пытался получить доступ к contentWindow.scrollY IFrame, contentWindow.window.scrollY и, возможно, к большему, и теперь у меня заканчиваются идеи.

С другим IFrame, имеющим атрибут srcDo c (HTML), доступ к contentWindow.scrollY отлично работает в том же проекте.

Кроме того, в настоящее время я просто работаю с chrome, я был бы признателен, если у кого-то есть ответ, который работает в разных браузерах.

ОБНОВЛЕНИЕ: Когда я открываю приложение в Firefox Я действительно вижу ошибку, когда я пытаюсь прокрутить IFrame PDF:

SecurityError: Permission denied to access property "scrollTo" on cross-origin object

Я уже подозревал причину безопасности, я угадайте chrome просто не сообщает об этом? Тем не менее, мне интересно, как я мог бы решить эту проблему, потому что PDF генерируется локально по URL-адресу BLOB-объекта, поэтому на самом деле это не объект перекрестного происхождения

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