javascript - 如何让鼠标右键纯死?

标签 javascript jquery mouseevent client-side right-click

鼠标右键纯死。即使编辑 javascript 或其他任何内容,也不允许右键单击访问。

通过如下所示禁用右键单击后

window.oncontextmenu = function () {
   return false;
}

用户仍然可以通过

重新启用右键单击访问
javascript:void(document.oncontextmenu=null)

有没有办法完全阻止右键访问?

最佳答案

我认为你做不到。这是在用户的计算机上运行的。用户可以随时更改它以获得他想要的内容。

我猜你想这样做是为了阻止他/她查看源代码。但请记住,他们只需在 Chrome 中加载它并使用“工具”->“开发人员工具”选项即可查看您的源代码。而且您确实无法禁用用户的浏览器控件。 :-)

关于javascript - 如何让鼠标右键纯死?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12659705/

相关文章:

javascript - 如何将日期从下拉列表转换为 javascript 日期格式并增加 1 天?

javascript - 显示Youtube视频内容

java - 在 JavaFX 中使用 onMouseEntered 事件重新填充 SVG 路径

javascript - ajax .load 调用后执行 javascript 时遇到问题

php - jquery优化ajax请求? PHP 和 JS

python - Python (VPython) 中的鼠标滚动事件

python - 如何在 tkinter Canvas 中制作拖放动画?

javascript - Bootstrap - 想要隐藏内容直到模式加载

javascript - queue.js 从本地变量而不是外部文件传递数据

c# - 需要登录才能观看视频 asp.net