我想防止用户在我的网站上右键点击图片并保存它们。我知道有许多解决方法,但我仍然需要这样做。
有什么帮助吗?
此外,该网站具有此功能 - http://finsix.com/dart/#section-colors
可以使用html、javascript、jquery。任何解决方案都可以。
我想防止用户在我的网站上右键点击图片并保存它们。我知道有许多解决方法,但我仍然需要这样做。
有什么帮助吗?
此外,该网站具有此功能 - http://finsix.com/dart/#section-colors
可以使用html、javascript、jquery。任何解决方案都可以。
$("body").on("contextmenu", "img", function(e) {
return false;
});
这是 jQuery 中的“新”方法。请记住,任何具备技术知识的人都能够绕过此方法。
将图像用作div元素的background-image,这样可以防止一些不经意的人保存它 ;)
<script type="text/javascript">
function click (e) {
if (!e)
e = window.event;
if ((e.type && e.type == "contextmenu") || (e.button && e.button == 2) || (e.which && e.which == 3)) {
if (window.opera)
window.alert("");
return false;
}
}
if (document.layers)
document.captureEvents(Event.MOUSEDOWN);
document.onmousedown = click;
document.oncontextmenu = click;
</script>