在HTML中使用右键单击上下文菜单是否安全或可接受
Is it safe or acceptable to use Right Click Context Menus in HTML?
凭借javascript的魔力,以及如今库的普遍性,我注意到为网站甚至特定页面中的特定控件创建自定义的"右键单击上下文菜单"越来越容易。
我的问题是,这是一种安全/可接受的做法吗?当我上学的时候,我们都很沮丧,但那几乎是12年前的事了。我对更有经验的开发人员的想法感到焦虑。
这可能是一条重复的线索,但我很难找到其他线索。不过,我不擅长导航StackOverflow,所以这是很有可能的。
虽然这是一种可以接受的做法,但您需要关注您的目标受众。如果你右键单击,他们会期望得到上下文菜单吗?大多数人都希望在右键单击时获得浏览器上下文菜单,并对找到上下文菜单感到惊讶(有时很高兴)。我通常会看到一个"上下文菜单"图标,点击后会显示上下文菜单。
此外,不要忘记移动用户。如果有人在触摸屏上使用你的软件,比如智能手机或平板电脑,就没有办法右键单击。
祝你发展顺利!
相关文章:
- 如何检查是否在JavaScript中选择了下拉菜单
- 是否可以在HTML选择下拉菜单的每个选项上附加一个qtip2工具提示
- 检测是否已选择所有三个下拉菜单
- 是否存在任何使用 sass/指南针进行响应式菜单的方法
- 关闭离子侧菜单时是否有任何回调
- 用于查找菜单项目前在 jquery 或 javascript 中是否可用的函数
- 是否可以通过下拉CSS菜单运行js函数
- 是否可以捕获对jstree上下文菜单项的单击
- 了解用户是否使用上下文菜单打开链接
- 是否可以检测到在右键单击浏览器上下文菜单上的左键单击
- 在上下文菜单中,Chrome如何知道文本是否为URL
- 了解上下文菜单是否已打开
- 检查菜单链接是否有子菜单JavaScript
- 是否可以使用浏览器中的字符键生成右键单击事件以访问上下文菜单
- 确定菜单项是否溢出,然后显示移动菜单
- jQuery Mobile和PhoneGap:如何检测菜单按钮是否按下
- 是否可以在jQuery mmenu中打开子菜单
- 在HTML中使用右键单击上下文菜单是否安全或可接受
- 是否有任何方法可以在firefox扩展的上下文菜单下获得单词
- 如何知道下拉菜单的选项是否被选中