<a href="Profile.aspx?ProfileId=1" class="view-profile">View profile<a>
当用户单击我的 href 时,会出现一个treatment=".ajax 脚本,该脚本将允许用户查看个人资料。"
问题是,当用户右键单击我的 href 时,处理将被忽略,用户可以看到所有配置文件。
如何防止右键单击? 或者当用户右键单击我的 href 时如何执行相同的处理(检查)。 我已经测试了以下代码但不起作用:
$(function() {
$('.view-profile').bind("contextmenu", function(e) {
return false;
});
});
提前致谢。
最佳答案
您不应该依赖客户端验证来控制用户权限,因为它很容易被黑客攻击;相反,同时使用服务器端和客户端验证,或者仅使用服务器端。
关于javascript - 防止右键单击 href,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5709951/