안녕하세요,
동영상 다운로드를 비활성화하는 간단하고 즉흥적인 해결책입니다.
Common / Header에 다음 코드를 붙여넣으세요.
동영상 컨트롤에서 다운로드 버튼만 비활성화하려면 아래를 사용하세요.
<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>