2012-08-04 4 views
1

Mac OS X Snow Leopard에서 FireBreath를 사용하고 있습니다.FireBreath 플러그인을 언로드하는 방법

사용자가이 플러그인을 호출하는 작업을 수행하는 웹 페이지에로드 된 플러그인이 있습니다. 그러나 플러그인이 더 이상 사용되지 않는 다른 페이지로 리디렉션되는 경우 플러그인을 언로드하고 싶습니다.

어떻게하면이 플러그인의 인스턴스를 삭제할 수 있습니까?

답변

3

페이지에서 객체 태그를 제거하기 만하면 플러그인의 인스턴스를 삭제할 수 있습니다. 이것은 인스턴스를 파괴 할 뿐이며, 실제 플러그인 모듈/공유 라이브러리를 언로드하지는 않습니다. 브라우저를 다시 시작할 때 브라우저가 플러그인을 완전히 언로드하도록 강제 할 수있는 방법이 없습니다..

오브젝트 태그가있는 페이지를 탐색 할 때 플러그인 인스턴스가 삭제되므로 오브젝트 태그가 다른 페이지로 리다이렉트되므로 사용자가 다른 페이지로 리디렉션되는 경우 실제로 수행 할 필요가 없습니다. 더 이상 거기에 없어.

+0

플러그인 인스턴스가 JSAPI 객체입니까?, 프로세스이며 식별 할 수 있습니까? 그렇지 않으면 플러그인 모듈과 어떻게 다른가요? – user311174

+0

a * FireBreath * 플러그인 인스턴스는 PluginCore 객체이지만 추상화 된 것입니다. 단일 프로세스에 여러 인스턴스가있을 수 있습니다. 즉, 이것은 정말로 그런 질문을하는 곳이 아닙니다. 더 나은 아이디어는 NPAPI 플러그인 또는 firebreath 플러그인, 특히 firebreath.org의 firebreath 플러그인 수명주기 페이지를 읽는 것입니다. – taxilian

관련 문제