파이어폭스는 특정사이트에 로그인한후에 다시 새 파이어폭스 프로그램을 실행하여 창을 띄워 해당사이트에 접근하면 로그인이 유지가 되더군요. IE6 은 프로그램에서 새창(Ctrl+N)을 띄우면 쿠키가 유지되지만 새로 프로그램을 실행시킬경우 로그인 세션이 공유가 안됩니다.

파이어폭스가 멀티쓰레드방식이기에 쿠키를 공유한다고 하는데요. 사이트를 개발하다 보면 두개의 다른 아이디로 테스트를 해봐야할 경우가 많거든요. 그래서 방법이 없을까 찾아봤습니다.


1. 파이어폭스에 프로필을 추가하여 다른 프로필로 파이어폭스 실행 (윈도우의 계정 개념)
프로필 설정창을 띄울려면 -P 옵션을 사용하면 되는데
(예 "C:\Program Files\Mozilla Firefox\firefox.exe" -p)
안될경우 firefox.exe -p uix -no-remote 이렇게 하니 나오긴 합니다 ;

프로필 설정창 띄우기

프로필 설정창


새로운 프로필을 만들고 firefox.exe -p [새로만든프로필이름] -no-remote 형태로 단축아이콘을 만들어서 사용하면 됩니다


2. 탭별로 다른 쿠키를 사용을 가능하게 하는 확장기는
CookiePie 사용
좀더 찾아보니 그런기능을 해주는 확장기능이 존재하더군요
CookiePie라는 확장을 설치하면 탭별로 다른 쿠키를 가질수 있습니다. 간단하게 테스트해본결과 쿠키가 꼬일때도? 있는것 같았지만 간단하게는 쓸만한
(한메일, friendfeed 에서 가끔 꼬이네요~ )

설치하고 탭에서 마우스오른쪽 누르면 선택가능


++
프로필을 새로 만들어서 실행시키면 확장기능,북마크 등을 공유 못하게 되는데요
프로필백업과 복구를 해주는 프로그램을 사용하면 프로필정보를 copy도 가능합니다
저작자 표시
Posted by 아지:)

트랙백 주소 :: http://blog.uix.kr/trackback/7 관련글 쓰기

댓글을 달아 주세요