IE7 탭 기능에 추가되면 좋을 기능
나는 그냥 거의 IE만 쓴다. 특별히 IE가 좋아서 그런 건 아니고 별로 불편하지 않기 때문이다. IE 7도 나오자마자 깔아서 쓰고 있다. 특별히 불편한 점을 찾지 못하겠다. 인터넷 뱅킹도 잘 된다. 지난번 백만년만에 프리챌에서 글을 쓰려고하니 IE 7이 거부한다. 이럴 때 파폭을 띄어준다. 그렇다고 파폭을 싫어하는 것도 아니고 그냥 아무런 생각이 없다. IE vs FF로 싸우는 사람들을 보면 좀 이해가 가지 않는다. 코카콜라가 좋아요 펩시가 좋아요하고 싸우면 웃기지 않을까.

아마 많은 분들께서 공감은 하지 않을 것 같지만(...) 이런 기능이 탭 브라우징에 있었으면 좋겠다.


1. 탭 -> 창 변환
(탭을 마우스로 드래그 드랍 중이다. PrtSrn으로 캡쳐를 하면 마우스 커서가 잡히지 않는다.)


IE나 FF나 모두 탭을 드래그 드랍으로 탭 순서를 바꿀 수가 있다. 그러나 이 탭을 드래그할 때 브라우저 밖으로 마우스를 옮겨갈 때의 행동은 서로 다르다. IE 7은 스탑 사인으로 커서가 바뀌면서 행동이 정의되지 않는다. FF는 해당 주소의 바로가기가 만들어진다. (예전 IE 6 시절에는 캡션바 맨 왼쪽에 있는 익스플러로 아이콘을 바탕화면으로 드래그 드랍하면 바로가기가 생겼다. 그러나 이제는 주소 줄 맨 왼쪽에 있는 아이콘을 끌어다 놓으면 된다.)

그런데 내가 원하는 기능은 이 탭을 끌어다가 바탕 화면에 떨어뜨리면 그 탭이 새로운 창으로 뜨는 것이다. 종종 탭에 있는 한 페이지를 따로 창으로 열어서 보고 싶은 경우가 있는데, 이럴 경우 유용하지 않을까?


2. 탭에 열려있는 페이지가 죽어버리면?

종종 잘못 만들어진 페이지, 특히 액티브 엑스로 도배를 한 우리나라의 홈페이지는 간혹 가다 브라우저를 죽이는 일이 벌어진다. 그런데 문제는 한 탭이 잘못해서 죽는데, 모든 탭까지 다 닫힌다는 것이다. 뭐, 이건 프로세스가 종료되어야하니 어쩔 수가 없는 노릇이긴하다. 그런데 이걸 기술적으로 막을 수 있는 방법은 있을 것이다. IE 7을 조사해보면 수 많은 스레드가 동시에 malloc/free를 호출을 많이 한다(당연한 얘기...). 그런데 이 힙을 모두 각 스레드 별로만 돌아가게끔 하면 어떨까. 즉, 스레드이지만 마치 프로세스 처럼 다른 스레드와 코드나 메모리를 공유하지 않는다면, 이런 걸 구현할 수 있을 것 같다. 만약, 페이지에서 오류가 발생했고, 이 이유가 힙 메모리 때문이라면, 현재의 구조에서는 전체 프로세스를 닫을 수 밖에 없다. 구현이 쉽지는 않겠지만 해볼만한 것 같은데 자세한 건 모르겠다. 언뜻 듣기로 파폭은 보호가 된다고 하는데 완벽하게 되는지 모르겠다.


3. 같은 창 내용을 똑같이 탭으로 띄우기

IE 6에서는 Ctrl + N을 누르면 현재의 페이지와 같은 페이지로 창이 하나 더 뜬다. 그리고 Back/Forward 같은 정보도 그대로 전달이 된다. 마치 fork 하는 것과 같다. IE 7에도 Ctrl + N을 누르면 창이 복사되어 뜬다. 그런데 새로운 창이 아니라 새로운 탭으로 뜨게 하는 기능은 아쉽게도 없다. Ctrl + Shift + N 정도로 해서, 이 경우엔 같은 내용의 페이지가 새로운 탭으로 옆에 붙어서 뜨면 좋겠다. 파폭에도 없는 것 같다.


결론: 파폭이나 익스냐 싸우지 말고 즐거운 블로깅.
by object | 2006/12/14 08:00 | 컴퓨터 | 트랙백 | 덧글(8)
트랙백 주소 : http://minjang.egloos.com/tb/678239
☞ 내 이글루에 이 글과 관련된 글 쓰기 (트랙백 보내기) [도움말]
Commented by 학주니 at 2006/12/14 09:20
트랙백 타고 들어왔습니다.. ^^;
IE7의 경우 탭구현 기능은 쓰레드로 구현하고 있는데 쓰레드라는게 공용자원은 그대로 하나로 쓰고 각기 필요한 쓰레드마다 필요한 자원들만 할당해서 쓰니 공용자원쪽에 문제가 생기면(대표적인게 IE엔진) 그 공용자원을 쓰는 IE는 모두 죽여야 한다는 경우가 생기지요.. 어쩔 수 없다고 생각합니다.. IE6의 경우도 자바스크립트를 이용해서 새창을 띄워서 웹서핑을 하는데 그 페이지가 문제가 되는데 그 창을 띄웠던 IE까지 죽는 경우도 있지요.. FF에서는 창이 죽는 경우는 못봐서 잘 모르겠습니다만..
개인적으로 집에서는 IE7을 쓰고(가족들이 같이 쓰니까) 회사에서는 FF2를 쓰는데(IE6도 같이 사용하니까) FF2도 쓸만합니다(ActiveX를 과도하게 사용하는 페이지는 IETab기능을 이용하던지 IE6을 띄웁니다)..
Commented by 학주니 at 2006/12/14 09:20
종종 놀러올께요.. ^^;
Commented by object at 2006/12/14 09:44
반갑습니다. 네 맞습니다. 3번에서 예로 든 Ctrl + N을 눌렀을 때는 IE가 새로운 프로세스가 아닌 스레드로 뜨기 때문에 어느 창이 하나 죽으면 Ctrl + N 혹은 팝업으로 뜬 창들도 다 같이 죽습니다. 그러나 당연한 소리겠지만 다른 프로세스로 뜬 IE들은 죽지 않죠. 엔진 코드 중 read-only 영역은 공유하더라도 각 스레드의 상태만 잘(!) 관리하면 어떻게 구현할 수 있을 것입니다. (물론 자원이 더 많이 들겠지만) FF2도 당연히 좋은 브라우저입니다.
Commented by uriel at 2006/12/14 10:47
IE는 Ctrl+T 하면 새 탭으로 안뜨나요?
Commented by object at 2006/12/14 10:53
뜹니다만.. 시작페이지로 해서 뜹니다 혹은 빈 페이지로~
Commented by 마키 at 2008/06/14 15:39
후....저두 같은 내용 새 탭으로 바로 띄우는 법을 찾고 있었는데 -_-
없는 기능이군요;; 그냥 Ctrl + N 으로 새창 띄우는걸 쓰고 있습니다만.....

역시나 쥔장님처럼 Ctrl + Alt + N 정도로 해서 '현재 페이지 새 탭으로 띄움' 추가됐음 싶네요;;

좋은 정보 보고 갑니다 -_-;;
Commented by erde at 2008/11/04 10:51
저도 "현재창 새 탭으로" 기능키가 뭔가 하고 찾아보다가 왔습니다.
없는 기능이라니...T.T 추가되길 바라는 마음을 댓글로 남기고 갑니다.
Commented by hh at 2008/11/20 01:03
저기,, 어느날 갑자기 에러 뜨면서 다시시작해 보니까 빠른 탭 줄 자체가 없어졌어요 ㅠㅠ Ctrl+Q 눌러도 안되구요 도구모음이랑 보기에 가도 빠른 탭(Q) 이 회색 (왜 그 비활성 상태 같은거 있잖아요 ㅠㅠ)으로 떠요 ㅠ 다시 사용할 수 있는방법은 없을까요 ㅠㅠ

:         :

:

비공개 덧글

<< 이전 페이지 다음 페이지 >>





by 김민장 2008 이글루스 TOP 100
최근 등록된 덧글
개발자 입장에서의 수많은 ..
by Jiyoon at 02/04
저도 아들 돌잔치때 돌잡이 ..
by 박상욱 at 01/18
미국 대학원 원서 작성중에 p..
by 태클사이야 at 01/13
TO: 박PD 로그인 하지 않아..
by 박응용 at 01/10
http://gigglehd.com/zbx..
by dhunter at 12/28
우와.. 좋네요. 태반이 ..
by 윤광배 at 12/17
항상 좋은 글 잘 보고 있습니..
by y2k at 11/23
글이 좋아서 제 블로그에 담..
by 쏭섭 at 11/23
최근 등록된 트랙백
조엘 스폴스키의 강연 (Sta..
by 인덕원칸타타
[Redis] sds.c를 분..
by 조급하지말고 천천히
메뉴릿
이글루 파인더

website counter

Add to Google

rss

skin by 이글루스