gpt4 book ai didi

javascript - 在浏览器中禁用右键单击是否有任何实际合法用途?

转载 作者:行者123 更新时间:2023-11-30 19:02:14 25 4
gpt4 key购买 nike

我的一个新手 friend 想到了尝试通过这样的方式“保护”网站并保护 Assets 。我解释了为什么它不起作用,但它让我思考是否有真正合法的理由来禁用浏览器中的右键单击。

在我的脑海中:安全显然不是一个,因为任何坚定的“攻击者”都可以简单地禁用/覆盖 javascript,注入(inject)他们自己的 javascript/使用 Chrome 的开发者工具,因为他们控制客户端。充其量,它会阻止非技术用户。

保护图像等 Assets 的尝试显然也行不通,因为他们可以简单地使用带有图像的浏览器保存它,使用查看源代码并从那里获取 Assets ,简单地做一个屏幕截图,等等。它只会真正阻止真正的非技术和懒惰的用户。

防止诸如通过右键单击 -> 返回再次运行事务之类的事故只会指出站点代码存在更深层次的问题,因此充其量只是一种创可贴解决方案。我想有人会争论说这是一种用途,直到基础站点代码得到改进。

最佳答案

对于一些更类似于桌面应用程序的页面,我有时会使用右键单击来执行特定于应用程序的操作。例如,自定义上下文菜单或修改的拖/放操作。这以一种方便的方式提供了鼠标用户所期望的。 (然而,触摸用户仍然需要替代品!)

关于javascript - 在浏览器中禁用右键单击是否有任何实际合法用途?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59386190/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com