Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/apache-spark/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 禁用右键单击图像_Javascript_Jquery - Fatal编程技术网

Javascript 禁用右键单击图像

Javascript 禁用右键单击图像,javascript,jquery,Javascript,Jquery,我目前正在使用此脚本阻止右键单击我的一个站点。我尝试过对代码进行不同的调整,因为我希望它能够防止只在图像上右键单击,右键单击无处不在 有什么想法吗 提前谢谢你的帮助 //禁用鼠标右键单击脚本 var message=停止尝试窃取图片!:P /////////////////////////////////// 功能点击IE4{ 如果event.button==2{ 警报信息; 返回false; } } 功能单击NS4E{ 如果document.layers | | document.getEle

我目前正在使用此脚本阻止右键单击我的一个站点。我尝试过对代码进行不同的调整,因为我希望它能够防止只在图像上右键单击,右键单击无处不在

有什么想法吗

提前谢谢你的帮助

//禁用鼠标右键单击脚本 var message=停止尝试窃取图片!:P /////////////////////////////////// 功能点击IE4{ 如果event.button==2{ 警报信息; 返回false; } } 功能单击NS4E{ 如果document.layers | | document.getElementById&&!document.all{ 如果e.which==2 | | e.which==3{ 警报信息; 返回false; } } } 如果文档是.layers{ document.captureEventsEvent.MOUSEDOWN; document.onmousedown=单击NS4; }否则如果document.all&!document.getElementById{ document.onmousedown=单击IE4; } document.oncontextmenu=新功能信息;返回错误 使用上下文菜单事件:

$document.readyfunction{ $img.oncontextmenu,函数{ 返回false; }; }; img{ 宽度:50px; 高度:50px; 边框:1px纯黑; }
NS4和document.layers将其标记为上一个千年的脚本。您知道这些图像只是另存为网页,要保存在硬盘上吗?您的解决方案可能就在这里。另外,点击并按住,拖动到“新建”选项卡将打开图像进行保存,不要浪费时间。有很多方法可以在DOM中保存图像而无需右键单击它,因此这解决不了任何问题。它所做的只是让你的用户烦恼。如果您不想让人们窃取内容,请不要将其放到网上。或者添加水印单击并按住,拖动到“新建”选项卡