#javascript
#javascript
Вопрос:
Я использую ViewerJS для отображения встроенных файлов PDF на веб-странице. Однако, если iframe становится слишком узким, некоторые кнопки и подписи становятся нечитаемыми, например:
Можно ли отключить кнопки? В любом случае мне нужен только полноэкранный режим. Глядя на код ViewerJS, я понятия не имею, с чего начать..
Ответ №1:
Это очень сильно зависит от того, откуда вы загружаете содержимое iframe. если он из того же домена, то у вас есть прямой доступ к его содержимому.
Например, откройте ссылку, которую вы указали в качестве примера, и в консоли браузера выполните следующую команду:
document.getElementsByTagName('iframe')[0].contentDocument.getElementById('presentation').style.display='none';
Внимательно посмотрите на первую строку кнопок iframe 🙂
Комментарии:
1. Да, плагин находится во вложенной папке на моем сервере. Хорошее решение 🙂 Итак, чтобы сделать это программно, я просто помещаю скрипт для отключения всех кнопок в конце страницы, содержащей фреймы, и тогда я в безопасности?
2. это один из подходов — да. Вам просто нужно проверить содержимое, чтобы найти правильные идентификаторы для скрытия. и вы должны убедиться, что содержимое загружается, когда вы их скрываете.