alert();

Mozilla 제품들에 대한 Bug 리포트를 보고하고 확인하는 페이지입니다.
댓글 게시
아이고 맙소사

alert();

게시물 작성자 아이고 맙소사 » 2011 03 27 00:46 36

파폭 4 넘어오면서 자바스크립트의 alert(); 창이 꼭 HTML 레이어 띄우듯 바뀐거 이거 상당히 문제 많지 않나요?

구분이 안되는데 3.6 처럼 원래대로 돌아갔으면 하는 바입니다.

Seeker
서포터즈
서포터즈
게시물: 80
참여됨: 2008 06 13 16:16 14
연락:

Re: alert();

게시물 작성자 Seeker » 2011 03 27 16:12 48

alert, prompt, confirm 모두 같은 형식인데, 이게 예전보다 낫다고 생각되네요.

알림창이 뜬 상태에서 탭 이동이나 메뉴 접근이 가능하거든요.

해당 탭을 끌 수도 있어서 무한 알림창 테러를 당했을 때에도 그냥 끄면 됩니다.
(알림창 반복시 무시 기능이 생겨서 이런 필요는 없겠지만)


생긴건 저도 그다지 마음에 들지 않는데 아마 스타일로 어렵지 않게 수정할 수 있지 않나 싶습니다. (아니면 말고)

minsxx
도우미
도우미
게시물: 250
참여됨: 2008 05 18 14:31 07
연락:

Re: alert();

게시물 작성자 minsxx » 2011 03 27 17:55 24

예전처럼 돌아가려면 about:config 에서
prompts.tab_modal.enabled 값을 false 로 변경하시면 됩니다. (기본값 true)

하지만 윗분이 언급한 것처럼 악용될 수도 있고
앞으로는 탭을 서로 독립적으로 활용하는 추세이다보니 바뀐듯합니다.
특정 탭의 알림창 하나 때문에 다른 탭을 사용 못하게 하면 불합리하잖아요.

구린 디자인은 userChrorme.css 로 일부 변경할 수 있을 겁니다.

박민권
해커
해커
게시물: 724
참여됨: 2005 01 31 22:33 55
위치: 대한민국
연락:

Re: alert();

게시물 작성자 박민권 » 2011 03 27 20:13 10

저도 Seeker님의 의견에 동의합니다.
예전에는 오류로 인해서 무한 alert과 같은 공격을 받으면 탭을 닫지도, 메뉴에 접근도 못했는데 이제는 문제없죠. ^^

안될꺼야

Re: alert();

게시물 작성자 안될꺼야 » 2011 03 28 01:20 38

알림창이 뜬 상태에서 다른 탭이 접근 가능하다 이건 좋습니다만

시각적인 문제를 말하는거라 기존으로 돌아갔으면 싶군요.

구분이 어려운건 사실입니다.

이게 지금 해당 웹사이트에서 띄우는지 아닌지 알수가 없어가지고.

윈도우 테마가 적용된 창이 뜨나 탭접근이 가능하게 이렇겐 힘들까요?

뭐 건의좀 해주셨으면 합니다.

minsxx
도우미
도우미
게시물: 250
참여됨: 2008 05 18 14:31 07
연락:

Re: alert();

게시물 작성자 minsxx » 2011 03 28 14:53 37

userChrome.css를 활용해서 변경 할 수 있습니다.

코드: 모두 선택

/* Tab Modal Prompt boxes */
tabmodalprompt {
	background-color: hsla(0,0%,10%,.8) !important;
}
tabmodalprompt .mainContainer {
	border: 4px outset red !important;
}
tabmodalprompt .mainContainer .topContainer {
	background-color: lightyellow !important;
}
tabmodalprompt .mainContainer .buttonContainer {
	background-color: pink !important;
}

아래는 원래 스킨 tabprompts.css 스타일 내용입니다.

코드: 모두 선택

/* Tab Modal Prompt boxes */
tabmodalprompt {
  background-image: url(chrome://global/skin/icons/tabprompts-bgtexture.png);
  background-color: hsla(0,0%,10%,.5);
  font-family: sans-serif;
}

.mainContainer {
  color: black;
  background-color: white;
  background-clip: padding-box;
  border-radius: 2px;
  border: 1px solid hsla(0,0%,0%,.5);
}

.topContainer {
  padding: 20px;
}

.buttonContainer {
  padding: 12px 20px 15px;
  background-color: hsla(0,0%,0%,.05);
  border-top: 1px solid hsla(0,0%,0%,.05);
}

그게 아니라

Re: alert();

게시물 작성자 그게 아니라 » 2011 03 28 18:53 35

저 혼자 바꿔봐야 무슨소용이겠습니까?

나만 바꿔서 된다면 위에 언급된 about:config으로 수정하면 되겠지요.

그럼 더이상의 문제는 없죠.


웹사이트에서 사용자들에게 구분해서 띄우고 싶어서 하는 말입니다.

그럼..

유저 아바타
Channy
해커
해커
게시물: 1006
참여됨: 2002 03 26 17:41 59
위치: 아름다운 제주
연락:

Re: alert();

게시물 작성자 Channy » 2011 03 28 19:24 37

UX에 대한 의견들이 다 달라서 쉽지는 않을 것 같습니다만...
기본적으로 modal window가 사용자 경험 및 보안에 취약하다는 점은 익히 알려져 있습니다. 이번에 파폭에 적용된 건 좀 더 유연하게 접근한 케이스인데요.

웹 디자이너들이 좀 더 UX를 고민할 필요는 있습니다.
http://en.wikipedia.org/wiki/Modal_wind ... erruptions
Channy
---------------
Are you creative? http://www.creation.net

댓글 게시

누군가 접속

유저들이 이 포럼을 탐색중: 가입된 유저 없음 그리고 8 손님들