我目前正在开发一个Web应用程序,而且上级决定使用我们自己的特定于应用程序的右键菜单来覆盖浏览器的右键菜单。
我完全不同意这种做法。我认为当人们使用Web浏览器时,他们对使用指针设备的右键功能有一定的期望,并且故意替换此功能违反了这些期望,会让用户感到非常不安(恼火?)。
你怎么想?你是否曾经见过某个Web应用程序在右键菜单方面做得很好?我的意思是你真的认为,“是的,这种右键功能是一个很棒的决定。”?
我目前正在开发一个Web应用程序,而且上级决定使用我们自己的特定于应用程序的右键菜单来覆盖浏览器的右键菜单。
我完全不同意这种做法。我认为当人们使用Web浏览器时,他们对使用指针设备的右键功能有一定的期望,并且故意替换此功能违反了这些期望,会让用户感到非常不安(恼火?)。
你怎么想?你是否曾经见过某个Web应用程序在右键菜单方面做得很好?我的意思是你真的认为,“是的,这种右键功能是一个很棒的决定。”?
如果这是一个网站,那就不太好。用户会很快对破坏他们喜爱浏览器功能的网站感到恼怒。请不要这样做 :)
如果这是一个网页应用程序,那就不一定是个坏主意,但你仍然应该谨慎。
请考虑以下问题:
我认为在程序中添加右键功能是一个不好的想法。
对于普通的Web应用程序来说,这不是一个好主意。我曾经在Flash/Silverlight“Web”应用程序中看到过这样的做法,用户期望它更像一个“桌面”应用程序。
我认为这严重取决于应用程序的类型。
例如,在Google电子表格中,右键单击更像Excel,并提供诸如允许您复制突出显示的单元格范围之类的选项 - 您将无法使用常规右键单击菜单执行此操作。
但是,除非您的Web应用程序真正需要它,否则它可能只会使用户感到恼火。