각 창마다 쿠키값을 다르게 인식시킬 방법은?

Mozilla Firefox 사용에 대한 일반적인 질문과 답을 해 주는 게시판입니다. 질문을 하기 전에 FAQ를 읽어 보시는게 도움이 될 것입니다.
Post Reply
kamida

각 창마다 쿠키값을 다르게 인식시킬 방법은?

Post by kamida »

파이어폭스를 쓰면서 문제가 발생하여 질문드립니다.

제가 방법적으로 모르고 있는것인지? 아니면 아예 지원이 안되는지? 아시는 분의 좋은 답변 부탁드립니다.

로그인이 필요한 특정사이트가 존재함.

로그인함. -> 로그인 후 새 브라우져 실행함.

동일 URL에 접속함. -> 자동로그인 되어있음.


이 경우 자동로그인이 안됬으면 좋겠는데...쿠키값을 읽어오는게 문제가 있는건지요?

익스플로러랑 비교해서 그렇지만...익스플로러는 새로운 브라우져를 띄우면

기존 브라우져에 있던 정보는 가져오지 않습니다.

다시 로그인하게 창이 뜨는거죠..

저의 경우 여러개의 아이디로 작업을 하는 일이 많아서

새 브라우져로 다른 아이디 로그인이 안되면 여간 불편한게 아니거든요.

혹 좋은 방법이 있으니다면 꼭좀 알려주세요.
warmstar
Posts: 41
Joined: 2007 04 03 12:44 36
Contact:

Re: 각 창마다 쿠키값을 다르게 인식시킬 방법은?

Post by warmstar »

해결책은 아니고요.

파이어폭스는 멀티 쓰레딩 방식입니다.
즉, 하나의 프로세스에서 멀티 쓰레딩 방식으로 화면을 띄우다 보니 해당 쿠키값을 공유하는 구조지요.
잘 아시겠지만, 익스플로러의 경우 두가지 방식이 혼용되어 있는데요.
현재 띄워진 화면에서 ctrl+n 버튼을 이용해서 새 창을 띄우게 되면 파이어폭스와 동일하게 동작합니다
반면, kamida 님께서 말씀하신데로 쿠키나 뭐 그런 것들을 공유하지 않고 띄울려면 익스의 경우 따로 실행시키면 되는 거지요.

결과적으로 파이어폭스에서는 불가능할 것 같습니다.

만일 kamida님께서 사이트 개발하시는 분이시라면, 각 화면마다 뭔가 다른 정보를 주어 쿠키를 관리하시면 될 것 같긴한데 그 방법도 쉽진 않을 것 같습니다.
예를 들어 파이어폭스는 기본 화면이 XUL로 구현되어 있습니다. browser.xul 파일을 참고하시면, <tabbrowser> 라는 태그를 확인하실 수 있고 이것이 하나의 탭이자 한 화면을 구성하는 단위이기도 합니다. 아마 쿠키를 이용하여 사용자 정보를 만든다고 하면 tabbrowser의 속성중 다른 tabbrowser와 구분될 수 있는 값으로 구분해서 쿠키를 만드셔야 할 겁니다. 물론 이럴 경우 파이어폭스에서만 동작해야 하는 스크립트가 들어가야 할 겁니다.

즉 현재 대부분의 사이트가 이런 것들을 염두해 두고 만들지는 않았을 거라 생각하기 때문에 아마 생각하시는 그런 기능은 없을 거라 생각됩니다. 혹시 다른 방법이 있는지는 잘 모르겠습니다. ;;
User avatar
후니미닉
해커
해커
Posts: 1393
Joined: 2004 12 11 20:01 26
Contact:

Re: 각 창마다 쿠키값을 다르게 인식시킬 방법은?

Post by 후니미닉 »

각 창마다 -no-remote 옵션을 주고 서로 다른 프로필로 실행하면 쿠키 공유를 막을 수있기는 합니다만...
답변 감사드립니다. 그나마 방법이 있어 다행이네요.

Re: 각 창마다 쿠키값을 다르게 인식시킬 방법은?

Post by 답변 감사드립니다. 그나마 방법이 있어 다행이네요. »

바쁘신데 답변해 주셔서 감사합니다.

그냥 기능적으로 전혀 방법이 없나 고민했었는데 옵션을 이용하는 방법이 있었군요.

쿠키를 만들때 따로 구성을 해두면 좋겠지만 .... 수정할려니 ㅋㅋㅋ ....

그냥 있는 그대로 사용 할 방법을 택했습니다.

해당 옵션에 대해 찾아보니 상세하게 설명된 곳이 있어 올립니다.

참조하세요.

*****************************************************************************************************************
단축아이콘을 만들어 여러개의 프로필 사용하기


프로필을 용도에 맞게 설정하면 업무 향상에 도움이 됩니다.
예를 들어 웹디자이너라면 웹디자인에 관련된 확장기능만을 별도로 모아둔 프로필을 만들어
업무에는 이 프로필로 파이어폭스를 사용하고,
업무외 시간에는 평소에 쓰는 default 프로필을 사용하는 방법처럼요.

* 먼저 위에 설명한 것처럼 프로필 매니저를 불러내 새로운 프로필을 만듭니다. (~\firefox.exe" -P)
* 기존의 파이어폭스 아이콘을 복사/붙여넣기해서 두번째 단축 아이콘을 만듭니다.
* 새로 만든 아이콘에 우클릭 후 속석을 선택해 -p 프로필이름 -no -remote를 입력하면 됩니다.
* 이제 이 아이콘을 실행하면 바로 새로운 프로픨을 이용해 파이어폭스가 구동됩니다.
*****************************************************************************************************************

참조 URL : http://blog.naver.com/essbihan?Redirect ... 0050099614
kamida

혹시....

Post by kamida »

다른분들도 실수 하지 않기 위해...

-P default -no-remote

빨간글씨는 꼭 붙여써야합니다.
Post Reply

Who is online

Users browsing this forum: Ahrefs [Bot] and 1 guest