2011-11-01 2 views
5

채팅 웹 응용 프로그램이 있는데 특정 사용자가 브라우저 창에서 여러 개의 탭을 열고 채팅 탭이 활성 탭이 아닌 경우 수신 할 경우 기능이 필요합니다. 다른 쪽에서 핑 (ping)을하면 채팅 탭이 자동으로 강조되어 사용자의주의를 끌 수 있습니다.색상이있는 브라우저 탭을 강조 표시하는 방법

jQuery에서이 작업을 수행 할 계획입니다. 어떤 아이디어가 달성 될 수 있는지. .focus 및 .blur 메서드를 사용하여 탭 활성/비활성 상태를 잡을 수 있지만 브라우저를 최소화 할 때 탭을 색상으로 채우는 방법은 알고 있습니다.

+0

당신은 jsFiddle.net에 대한 데모를 만들어 주 시겠어요. 사용자 정의 탭 또는 jQuery UI를 사용하고 있습니까? 실제 브라우저 탭 또는 페이지의 탭에 대해 이야기하고 있습니까? – Mottie

+0

@fudgey 말하는 abt 실제 브라우저 탭 –

+0

아, 좋아, 내가 아래에 답변을 게시 할 것입니다 – Mottie

답변

3

jQuery를 사용하여 실제 브라우저 기능을 변경할 수 없습니다. 보안상의 이유로 웹 콘텐츠가 격리되었거나 샌드 박싱되어 있기 때문입니다.

정말로 효과가있는 것을 원한다면 브라우저 애드온을 만들어야합니다. 브라우저 애드온은 다운로드하여 사용자가 활성화해야합니다.

체크 아웃 this related answer

0

경고를 던지거나 상자를 확인할 수는 있지만 실제로는 짜증이납니다. 어쩌면 당신은 다른 창문의 사용자에게 경고하기 위해 다른 소리를 사용할 수 있습니다 ...

가장 좋은 방법은 동일한 페이지에 모두 유지하고 페이지에 탭을 만드는 것입니다. http://jqueryui.com/demos/tabs/

그러면 사용자에게 알리고 싶은 모든 작업을 수행 할 수 있습니다.

관련 문제