Необходимо заблокировать правый щелчок на PDF Angular 2

В случае, если вы запускаете

  • Защищенный агент мобильности Cisco AnyConnect
  • Агент Cisco AnyConnect Web Security Agent

попытается остановить службу (s).

Не знаю, почему я получил голосу за этот ответ. В нашей корпоративной сети это решение проблемы.

1
задан Jignesh Mistry 13 July 2018 в 04:19
поделиться

2 ответа

Вы можете использовать свойство Host для отключения компонента app-card

Свойство хоста используется для привязки событий ко всем атрибутам к этому конкретному компоненту класса

Внутри вашего декоратора app-card вам нужно определить свойство хоста

selector: 'my-app',
  templateUrl: './app.component.html',
  styleUrls: [ './app.component.css' ],
 host: {
    '(contextmenu)': 'disableClick($event)'
  }

. Затем вам необходимо определить метод внутри вашего класса приложения-карты

private disableClick(e){
      e.preventDefault();
  }

Check этот пример здесь: https://stackblitz.com/edit/contextmenu-clickoutside

1
ответ дан Chellappan 17 August 2018 в 13:41
поделиться
  • 1
    Нет результата, но оцените ваши усилия – Jignesh Mistry 13 July 2018 в 05:23
  • 2
    Разве этот способ не работает? – Chellappan 13 July 2018 в 05:31
  • 3
    Это отключает правый щелчок по тексту, который мне нужно отключить в формате pdf – Jignesh Mistry 13 July 2018 в 05:37

Попробуйте один раз,

<script type="text/javascript">
document.onmousedown = disableRightclick;
var message = "Right click not allowed !!";
function disableRightclick(evt){
    if(evt.button == 2){
        alert(message);
        return false;    
    }
}
</script>

Ссылка https://googleweblight.com/i?u=https://www.codexworld.com/how-to/embed -pdf-disable-right-click-using-javascript / & amp; hl = en-IN

Второй способ

<html>
<body oncontextmenu= "return false;">
Right Click not allowed on this page
</body>
</html>

Ссылка

https://googleweblight.com/i?u=https://www.c-sharpcorner.com/forums/disable-right-click-on-ltembed-gt-pdf-file-in-sharepoint& ; hl = en-IN

Наконец, возможное решение для вас

Вставить PDF на веб-страницу и предотвратить загрузку

Это всего лишь предложение.

1
ответ дан Karnan Muthukumar 17 August 2018 в 13:41
поделиться
  • 1
    Брат OK, позвольте мне попробовать и amp; вернусь к тебе – Jignesh Mistry 13 July 2018 в 04:59
  • 2
    не работал Я отключил всю страницу, но я хочу отключить pfd – Jignesh Mistry 13 July 2018 в 05:01
Другие вопросы по тегам:

Похожие вопросы: