这是一个随机的中文网站http://www.soap-china.com/index.asp
我注意到右键单击已禁用。我一直关闭JavaScript,所以我开始逐个节点地删除,在Firebag中逐行删除css,但是没有找到禁用右键单击的内容。
它是如何运作的?
这不是我第一次看到这个,所以我很好奇这个伎俩。
答案 0 :(得分:13)
在身体标签上执行此操作:
<body oncontextmenu="return false">
...
</body>
答案 1 :(得分:7)
用javascript完成。
我已禁用javascript,我可以右键单击。它禁用:
<script language="JavaScript">
document.oncontextmenu =new Function("return false;")
</script>
<body onselectstart="return false">
您的浏览器可能存在问题,该网站适合我。
答案 2 :(得分:2)
您可以在CSS中使用user-select
来查看您不想点击的任何元素。但是,某些旧版浏览器需要使用变体。如下;
-webkit-touch-callout: none;
-webkit-user-select: none;
-khtml-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
希望这有帮助。
答案 3 :(得分:0)
这是一个简单的Javascript片段
在页面上禁用Javascript会消除效果,您可能忘记已在浏览器上打开它
位于<body>
的顶部:
<script language="JavaScript">
document.oncontextmenu =new Function("return false;")
</script>
答案 4 :(得分:0)
最好的方法:
<script type="text/javascript">
document.oncontextmenu =new Function("return false;")
document.onselectstart =new Function("return false;")
</script>
祝你好运。
答案 5 :(得分:-2)
或者你可以随时使用这个简单的方法
将oncontextmenu处理程序添加为
<body oncontextmenu=”return false;” >