Agregar protección de derechos de autor a temas etiquetados

Hola,

Aquí tienes una solución rápida y rudimentaria para deshabilitar la descarga en videos.

Pega esto en Common / Header

Usa esto si solo quieres deshabilitar el botón de descarga de los controles del video.


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

Usa esto si quieres deshabilitar el botón de descarga de los controles del video y deshabilitar el clic derecho (menú contextual) en el video. Así se evita la descarga del video con clic derecho o toque largo (móvil) desde el menú contextual.


<script type="text/discourse-plugin" version="0.8">
  api.decorateCooked(
    $elem => $elem.find('video')
    // deshabilitar botón de descarga de los controles
    .attr('controlsList', 'nodownload')
    // deshabilitar menú contextual de clic derecho
    .on('contextmenu', function(e) {
      e.preventDefault()
    }),
    { id: 'disable-video-download' }
  );
</script>
1 me gusta