Здравствуйте,
Вот быстрое и неидеальное решение для отключения загрузки видео.
Вставьте это в раздел Общие / Заголовок.
Используйте этот вариант, если хотите отключить только кнопку загрузки в элементах управления видео.
<script type="text/discourse-plugin" version="0.8">
api.decorateCooked(
$elem => $elem.find('video').attr('controlsList', 'nodownload'),
{ id: 'disable-video-download-button' }
);
</script>
Используйте этот вариант, если хотите отключить кнопку загрузки в элементах управления видео, а также запретить контекстное меню (правый клик) на видео. Это предотвратит загрузку видео через правый клик или долгое нажатие (на мобильных устройствах) из контекстного меню.
<script type="text/discourse-plugin" version="0.8">
api.decorateCooked(
$elem => $elem.find('video')
// отключение кнопки загрузки из элементов управления
.attr('controlsList', 'nodownload')
// отключение контекстного меню при правом клике
.on('contextmenu', function(e) {
e.preventDefault()
}),
{ id: 'disable-video-download' }
);
</script>