Javascript 防止在photobox中下载照片
如何防止在使用photobox显示照片时明显下载照片? 我已经禁用了在网站上显示的缩略图上单击鼠标右键,但当我使用photobox开始幻灯片放映时,我仍然可以这样做。 以下是我在网站上展示照片的部分:Javascript 防止在photobox中下载照片,javascript,photo,photo-gallery,Javascript,Photo,Photo Gallery,如何防止在使用photobox显示照片时明显下载照片? 我已经禁用了在网站上显示的缩略图上单击鼠标右键,但当我使用photobox开始幻灯片放映时,我仍然可以这样做。 以下是我在网站上展示照片的部分: 这里是相框展示 $(文档).ready(函数(){ $('.gallery').photobox('a',{time:0}); }); 在这里右键单击 $(“a”).mousedown(函数(e){ 返回false; }); 不确定这如何阻止右键单击元素: <script>
这里是相框展示
$(文档).ready(函数(){
$('.gallery').photobox('a',{time:0});
});
在这里右键单击
$(“a”).mousedown(函数(e){
返回false;
});
不确定这如何阻止右键单击元素:
<script>
$("a").mousedown(function(e) {
return false;
});
</script>
请注意,ready()
事件侦听器要等待DOM加载后才能影响所有“a”
元素。
关于这一点的另一件事是,这些规则可以直接从浏览器调试器工具中重写,因此阻止右键单击元素是无效的。我编辑过,希望现在一切都清楚谢谢!是的,你是对的,我想我应该先装订上下文菜单。不管怎样,你的回答很有帮助,现在终于奏效了,谢谢
<script>
$(document).ready(function(){
$("a").mousedown(function(e) {
document.addEventListener('contextmenu', e =>
e.preventDefault()
);
});
});
</script>