在HTML中使用右键单击上下文菜单是安全的还是可接受的?

时间:2013-06-27 15:48:29

标签: javascript design-patterns user-interface web

借助javascript的神奇之处,以及如今无处不在的库,我注意到为网站创建自定义的“右键单击上下文菜单”,甚至特定页面中的特定控件也越来越容易。

我的问题是,这是一种安全/可接受的做法吗?当我上学时,我们对此感到非常沮丧,但那是差不多12年前的事了。我对更有经验的开发人员的想法感到焦虑。

这可能是一个重复的帖子,但我很难找到其他人。不过,我不擅长导航StackOverflow,所以很有可能。

1 个答案:

答案 0 :(得分:1)

虽然这是一种可以接受的做法,但您需要了解目标受众。如果右键单击,他们是否希望获得上下文菜单?大多数人希望在右键单击时获取浏览器上下文菜单,并且很惊讶(有时很高兴)找到上下文菜单。我经常看到一个“上下文菜单”图标,点击后会显示一个上下文菜单。

另外,不要忘记移动用户。如果有人在触摸屏上使用您的软件,例如智能手机或平板电脑,则无法右键单击。

祝你的发展好运!