为标记的主题添加版权保护

你好,

这是一个快速且粗糙的禁用视频下载的解决方案。

将其粘贴到 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>
1 个赞