Ciao,
Ecco una soluzione rapida e rudimentale per disabilitare il download sui video.
Incolla questo in Common / Header
Usa questo, se vuoi disabilitare solo il pulsante di download dai controlli 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 questo, se vuoi disabilitare il pulsante di download dai controlli del video e disabilitare il clic destro (menu contestuale) sul video. In questo modo si impedisce il download del video tramite clic destro o tap prolungato (mobile) dal menu contestuale.
<script type="text/discourse-plugin" version="0.8">
api.decorateCooked(
$elem => $elem.find('video')
// disabilita il pulsante di download dai controlli
.attr('controlsList', 'nodownload')
// disabilita il menu contestuale del clic destro
.on('contextmenu', function(e) {
e.preventDefault()
}),
{ id: 'disable-video-download' }
);
</script>