Adicione proteção de direitos autorais a tópicos marcados

Olá,

Aqui está uma solução rápida e improvisada para desabilitar o download em vídeos.

Cole isso em Common / Header

Use isto, se você quiser desabilitar apenas o botão de download dos controles do vídeo.

<script type="text/discourse-plugin" version="0.8">
  api.decorateCooked(
    $elem => $elem.find('video').attr('controlsList', 'nodownload'),
    { id: 'disable-video-download-button' }
  );
</script>

Use isto, se você quiser desabilitar o botão de download dos controles do vídeo e desabilitar o clique com o botão direito (menu de contexto) no vídeo. Assim, ele impede o download do vídeo com o clique com o botão direito ou toque longo (celular) no menu de contexto.

<script type="text/discourse-plugin" version="0.8">
  api.decorateCooked(
    $elem => $elem.find('video')
    // desabilita o botão de download dos controles
    .attr('controlsList', 'nodownload')
    // desabilita o menu de contexto do clique com o botão direito
    .on('contextmenu', function(e) {
      e.preventDefault()
    }),
    { id: 'disable-video-download' }
  );
</script>
1 curtida