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 object 2008 이글루스 TOP 100
최근 등록된 덧글
최근 등록된 트랙백
마사키군의 생각
by ayukawa's me2DAY
민영의 생각
by kkung's me2DAY
메뉴릿

한RSS 구독자수 website counter

한RSS에 추가

Add to Google

rss

skin by 이글루스