我想禁止人们从我的引导图像库中下载图像,但是由于它直到显示出来才被加载,因此仍然可以单击。如果我禁用右键单击而不是img,则可以正常工作。.但是我不想禁用整个正文。

我正在使用这个图库(完整版):
https://blueimp.github.io/Bootstrap-Image-Gallery/

我用来禁用它的JQuery:

$(document).ready(function() {
   $("img").on("contextmenu",function(e){
   return false;
   });
});

最佳答案

使用event delegation而不是等待$(document).ready

$(document).on("contextmenu","img",function(e){
   return false;
});


也就是说,请记住,使用浏览器的DOM调试器下载映像并不难。禁用右键单击比解决方案更麻烦,而且(我认为)您最好只接受网络上的任何内容都可以并且将被任何需要的人下载。

关于jquery - 禁用右键单击尚未加载的内容,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/30854696/

10-13 07:54
查看更多