#javascript #html #reactjs #iframe
Вопрос:
Когда пользователь загружает какие-либо pdf-файлы на веб-сайт для целей отображения, я использую компонент iframe.
Вот мой код iframe
<iframe
onLoad={this.showIframe}
className='iframe'
src={attachmentUrl}
height='97%'
width='100%'
title='document'
/>
и это соответствующий код CSS
.iframe{
pointer-events: auto;
}
Я хочу отключить только гиперссылки в pdf (которые поступают из src), и когда я включил приведенный выше код CSS
pointer-events: none
автоматически отключает все параметры, такие как загрузка, печать, увеличение, уменьшение масштаба…. но я хочу отключить только текст в pdf. Есть ли какой-либо способ отключить гиперссылки в реквизите src? вместо того, чтобы отключать целые гиперссылки в iframe или, пожалуйста, предложите мне лучший подход к решению проблемы.
Пожалуйста, помогите мне решить эту проблему, так как я совершенно новичок в iframe.
Заранее спасибо
Комментарии:
1. Отключите их В PDF-файле. Я сомневаюсь, что у вас достаточно контроля над PDF-файлом в iFrame, чтобы отключать только ссылки
2. @mplungjan Разве просмотрщик pdf не является плагином из браузера? Если это так, то, я думаю, это вышло из-под контроля пользователя.
3. В Chrome PDFViewer представляет собой файл JS
4. @mplungjan можно ли открыть в новой вкладке?
5. Я не мог. Я попытался использовать базовую цель, но это не удалось. Попробуйте заглянуть сюда