Как отключить ссылки в iframe в предоставленном свойстве src?

#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. Я не мог. Я попытался использовать базовую цель, но это не удалось. Попробуйте заглянуть сюда