오른쪽 마우스 웹 애플리케이션에서 클릭하십시오 : 좋은 아이디어 또는 나쁜 아이디어?

StackOverflow https://stackoverflow.com/questions/779689

  •  13-09-2019
  •  | 
  •  

문제

현재 웹 애플리케이션을 작업 중이며 위의 권한은 브라우저의 오른쪽 클릭 메뉴를 자신의 응용 프로그램 별 메뉴로 우선적으로 재정의하는 것이 좋습니다.

나는 완전히 동의하지 않는다. 누군가가 웹 브라우저를 사용할 때 포인팅 장치의 오른쪽 클릭 기능을 사용할 때 어떤 일이 발생 해야하는지에 대한 특정 기대치가 있다고 생각하며,이 기능을 의도적으로 대체하여 이러한 기대치를 위반하는 것은 사용자에게 매우 당황 스럽습니까? .

어떻게 생각해? 웹 앱에서 마우스 오른쪽 버튼을 클릭 한 적이 있습니까? "예,이 오른쪽 버튼 클릭 기능은 훌륭한 결정이었습니다."

도움이 되었습니까?

해결책

일반적으로 좋은 생각이 아닙니다.

기대

사용자, 특히 전원 사용자는 요소 별 조치 메뉴를 얻으려면 데스크탑 응용 프로그램의 요소를 마우스 오른쪽 버튼으로 클릭 할 수 있습니다. 웹 애플리케이션에는 이러한 기대가 존재하지 않습니다. 실제로 웹 페이지에서 마우스 오른쪽 버튼을 클릭하면 인쇄 할 수있는 표준 웹 페이지 메뉴, 새 Windows에서 링크 열기, 소스보기 등의 표준 웹 페이지 메뉴가 제공됩니다.

신뢰할 수 있음

과거에 내장 메뉴를 무시할 수있는 능력이 과거에도 남용 되었기 때문에 (대부분 이미지 저장을 비활성화하려는 순진한 프로그래머에 의해) 많은 브라우저가이를 금지하거나 클라이언트 코드가 안정적인 방식으로 재정의하기 어렵게 만듭니다.

예외

기존 및 유명한 데스크탑 앱의 동작을 밀접하게 시뮬레이션하는 웹 앱을 작성하는 경우 IT 5월 현명한 마우스 오른쪽 클릭 메뉴를 구현하는 데 필요한 노력을 기울여야합니다. 그러나 데스크탑 앱에서 이러한 메뉴에 대한 일반적인 권장 사항도 따라야합니다. 컨텍스트 별 운영에 빠르게 액세스 할 수 있지만 사용하십시오. 또한 동일한 기능에 액세스하는 또 다른 수단을 제공합니다.

다른 팁

아니요, 단순히 발견 할 수 없기 때문입니다. 물론 이것은 응용 프로그램에 따라 다르지만 사용자는 마우스 오른쪽 버튼을 클릭 할 단서가 없을 것입니다.

사용자가 웹에 있으면 ( "인터넷") 하나의 버튼을 사용할 것으로 예상됩니다. 귀하의 사이트 사용에 어려움이있는 모든 Apple Mighty Mouse 사용자에 대해 생각해보십시오.

아이디어가 효과가 있는지 여부를 상사에게 증명하는 가장 쉬운 방법 : 실제 사용자를 테스트하십시오. 어쨌든 당신은 이것을해야합니다.

Google Docs는 오른쪽 클릭 기능을 사용하려는 시도에 전혀 감사하는 유일한 웹 앱입니다. 그리고 그들은 Spot-on을 구현했습니다.

업데이트: 조금 명확하게하기 위해 Google 문서 (전체 사이트/앱)가 웹 브라우저에 있다는 것을 잊어 버리기 때문에 구현이 훌륭하다고 생각합니다.

한 번 더 생각 : 하지 않다! IE6/7/8, Firefox 2/3, Chrome, Safari 및 기타 덜 알려진 브라우저 및 버전 사이에서 보드 전체에 걸쳐 지원하는 악몽처럼 들립니다. 수백만의 사용자의 숫자가 아니라면 테스트만으로도 피하기에 충분한 이유 일 것입니다.

Shog9의 답변은 귀하의 질문에 대한 최상의 직접적인 답변이지만 웹 응용 프로그램에서 상황에 맞는 메뉴를 피하는 또 다른 이유는 상황에 맞는 메뉴 사용에서 벗어날 수있는 황금 기회이기 때문입니다.

대부분의 Windows 및 *Nix GUI 애플리케이션은 상황 메뉴에 크게 의존하여 기능의 많은 부분을 구현합니다. Mac OS가 전통적으로 높은 유용성으로 칭찬을받은 한 가지 이유는 실제 메뉴 옵션과 툴바 요소가 상황에 맞는 메뉴보다 선호 되었기 때문에 중첩 된 목록의 빈민가가되기 때문입니다 (특히 다른 응용 프로그램이 기능을 포함 할 수있는 경우).

웹 응용 프로그램은 오른쪽 클릭 메뉴를 사용하지 않고 인터페이스를 사용할 수 있고 강력해야하기 때문에 웹 애플리케이션은 UI 디자이너에게 정확하게 숨을 쉴 수 있습니다. 또한 캐주얼 사용자는 웹 응용 프로그램의 새로운 UI 패러다임에 의해 놀랍게도 발생하지 않지만 데스크탑에서의 실험은 종종 혐오입니다.

따라서 브라우저 내 응용 프로그램의 시대는 개발자가 UI 패러다임을 재고 할 수있는 좋은 기회입니다. 마우스 오른쪽 클릭 메뉴는 웹의 경찰입니다.

메뉴 마우스 오른쪽 클릭은 웹 앱에서 잘 작동합니다. 사용자가 무슨 일이 일어나고 있는지 이해하는 한. 사용할 수있는 몇 가지 문맥 메뉴 구현이 있습니다. Outlook Web Access는 이메일로 작업하기위한 컨텍스트 메뉴를 제공합니다.

오른쪽 클릭은 웹 사이트에서 거의 사용되지 않기 때문에 나쁜 생각이며 "모범 사례"로 간주되지 않을 것입니다.

인터넷의 거의 모든 사이트와 다른 일을한다면 사용자가 앱/사이트를 배우는 데 시간을 보내도록 요구합니다.

또한 MAC 사용자는 전통적으로 2 개의 마우스 버튼이 없으며 모든 MAC 사용자에게 옵션을 클릭하여 "오른쪽 클릭"하는 방법을 알지 못합니다.

그래서 당신이 실제로 그렇게 할 유효한 사례가 없다면 나는 그것을하지 않을 것입니다.

눈치 채셨어요 fckeditor 오른쪽 클릭 컨텍스트 메뉴가 있습니다 ~할 것 같다 이 예에서는 wysiwyg 편집기가 일반적으로 HTML 경험이없고 Microsoft Word Experience가 더 많은 사람들에게 제공되므로 오른쪽 클릭이 입력 한 텍스트에 무언가를 할 것으로 기대합니다.

나는 일반적으로 그것이 나쁜 연습이라고 말할 것입니다. 떠 다니는 모달로 충분할 수 있습니까?

나는 이것에 대한 입장을 취하지 않고 ...

오른쪽 버튼을 클릭 한 aproach를 결정하면 유이! 뼈대.

그들은 이미 크로스 브라우저 호환되는 컨텍스트-메누 구현을 가지고 있습니다.

앱 유형에 따라 다릅니다. 나는 항상 이것이 나쁜 생각이라고 생각했지만 웹 앱은 항상 데스크탑 앱에 가까워지고 있습니다. 그래서 나 물었다 유용성의 마스터 (Nielsen)와 놀랍게도, 그는 모두 마우스 오른쪽 버튼을 클릭합니다!

... 응용 프로그램이 오른쪽 클릭을 지원하지 않을 때 숙련 된 사용자는 종종 실망합니다. 예를 들어 Flash에서 구현되고 문맥 상 적절한 응용 프로그램 명령 대신 Flash Player 메뉴를 나타냅니다.

웹이라면 대지, 그것은 나쁜 생각입니다. 사용자는 좋아하는 브라우저의 기능을 깨뜨리는 웹 사이트에 빠르게 짜증을냅니다. 그렇게하지 마십시오 :)

웹이라면 신청, 반드시 나쁜 생각은 아니지만 여전히 신중해야합니다.

여부를 고려하십시오 :

  • 사용자는 응용 프로그램에 자연스럽게 상황에 맞는 메뉴를 원하는 경향이 있다고 느끼게 될 정도로 충분히 몰입 할 것입니다.
  • 당신은 단지 불행한 UI 디자인을 보상하는 것이 아닙니다.
  • 브라우저의 기존 기능은 응용 프로그램의 맥락에서 의미가 있습니다.
  • 오른쪽 클릭 기능을 갖는 것은 나쁜 생각이라고 생각합니다.

    일반적인 웹 응용 프로그램에 좋은 생각이 아닙니다. Flash/Silverlight "Web"응용 프로그램에서 사용자가 "데스크탑"응용 프로그램과 비슷할 것으로 기대하는 것을 보았습니다.

    나는 그것이 어떤 유형의 앱인지에 크게 의존한다고 생각합니다.

    예를 들어, 오른쪽 클릭이 Excel과 비슷하게 작동하는 Google 스프레드 시트에서 의미가 있으며 강조 표시된 셀 범위를 복사 할 수있는 옵션을 제공합니다. 정기적으로 마우스 오른쪽 버튼을 클릭하면이 작업을 수행 할 수 없습니다. 메뉴.

    그러나 귀하의 WebApp이 실제로 요청하지 않는 한, 아마도 사용자를 괴롭히는 것일 것입니다.

    이것은 상황에 따라 다릅니다. 공개 웹 사이트의 경우, 나는 그것에 반대 할 것입니다. 웹 응용 프로그램, 특히 내부 회사 응용 프로그램의 경우 더 많이 받아 들일 것입니다.

    이것을 잘 처리하는 앱은 떠오르는 앱은 Outlook의 웹 버전입니다. 회사 이메일에 액세스하기 위해 일반 기지에서 사용하고 마우스 오른쪽 버튼 클릭 메뉴 기능 Bery가 유용합니다.

    일반적으로 나는 aggree가 아닙니다 웹 앱에서 "마우스 오른쪽 클릭 메뉴"와 함께 하지만 그것이 필요하다면 당신은 추가해야합니다 대안 방법 작동 나란히 상황에 맞는 메뉴와 사용자 경험에 의존하지 않습니다.

    아니요, 사용자가 귀하의 시도가 과도하게 승차하려는 시도를 막을 수 있기 때문에 실제로 작동하지 않습니다.

    예 : 컨텍스트 메뉴가 있어야합니다. 사실, 당신은 선택의 여지가 없습니다. 브라우저는 마우스 오른쪽 클릭 메뉴를 제공하지만 웹 페이지에 대한 유일한 컨텍스트입니다. 따라서 주문 라인을 클릭하면 브라우저가 Back, Save As, Source 및 Print와 같은 동작을 제공합니다. 당신은 이것에 만족하지 않을 수 있습니다. 문제는 다음과 같습니다. 상황에 더 적합한 것으로 이것을 무시하고 싶습니까? 웹 앱이 데스크탑 앱처럼되면서 대답은 점점 더 그렇습니다.

    라이센스 : CC-BY-SA ~와 함께 속성
    제휴하지 않습니다 StackOverflow
    scroll top