2013-08-22 4 views
0

브라우저 세션을 위해 처음으로로드 될 때 내 확장 프로그램에서 일부 작업을 수행하고 브라우저가 닫힐 때까지 연속 확장로드를 건너 뛸 수 있도록이 기능이 필요합니다.Windows OS에서 IE, Firefox 및 Chrome 브라우저의 브라우저 시작/실행 이벤트를받는 방법은 무엇입니까?

+0

각 브라우저 확장 시스템에서 알려야합니다. – SLaks

+0

@ SLaks : 어떤 사건을 처리해야합니까? – gopal

+0

모든 브라우저는 다르게 동작합니다. 당신은 당신이 "브라우저 세션"(일부는 모든 탭이 플러그인 목적을위한 "세션"과 같다고 생각할 때, 다른 것들은 그렇지 않음)을 말할 때 어떤 의미인지 설명하지 않았고, 다시 얘기하고, 이것이 바람직한 이유를 설명하지 않았습니다. – EricLaw

답변

1

플러그인이로드됩니다. 포함하고있는 최상위 레벨 브라우저 윈도우의 윈도우 핸들을보고 뮤텍스 또는 해당 윈도우 핸들을 포함하는 다른 프로세스 간 표시 객체를 만듭니다. 다음 인스턴스가 만들어지면 뮤텍스를 확인하고있을 경우 이미 확장이로드되었음을 알 수 있습니다.

때문에 어떻게 브라우저로드 플러그인의 미묘함, 당신이 한 번만 문제의 코드를 실행해야하는 이유 당신이 의 세부 질문을 업데이트 아마 가치가 있다고 말했다 가졌어요.