防止下载已发布图片

非常感谢。
我不知道 !important 是什么,但它有效,末尾的 .. 似乎也不太重要 :wink:

现在的 CSS 和脚本是这样的,我们得到了期望的行为:网站上的任何图片都无法通过右键单击下载,并且灯箱中的下载链接也被隐藏了。
感谢您的指导。

CSS

.image-source-link
{
    display: none !important;
}

页眉脚本:

<script type="text/discourse-plugin" version="0.8">
  api.onPageChange((url, title) => {
    $("img").on("contextmenu", function(e) {
      e.preventDefault();
    });
  });
</script>
<script type="text/discourse-plugin" version="0.8">
  api.onPageChange((url, title) => {
    $("body").on("contextmenu", ".cooked img, .mfp-figure, .lightbox-wrapper", function(e) {
      e.preventDefault();
    });
  });
</script>
第一个似乎禁用了网站上其他图片(如图标或头像缩略图)的上下文菜单。
第二个适用于帖子中的图片和灯箱。