非常感谢。
我不知道 !important 是什么,但它有效,末尾的 .. 似乎也不太重要 ![]()
现在的 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>
第一个似乎禁用了网站上其他图片(如图标或头像缩略图)的上下文菜单。
第二个适用于帖子中的图片和灯箱。