2011-01-20 2 views
1

나는 firebreath를 사용하여 샘플 플러그인을 만들었습니다. 이제는 웹 페이지에서 모든 이벤트를 캡처하는 플러그인을 작성할 계획입니다.firebreath를 사용하는 브라우저 플러그인

Firebreath를 사용하는 방법을 알려주십시오.

감사합니다.

+0

"웹 페이지의 모든 이벤트"가 의미하는 바를 정확하게 모르시겠습니까? 이 질문에 대답하기 위해 더 많은 정보가 정말로 필요합니다. 또한,이 질문에 대한 더 나은 포럼은 아마도 firebreath-dev 메일 링리스트 또는 IRC 채널이 될 것입니다. – taxilian

+0

모든 이벤트는 웹 페이지의 모든 링크를 말합니다. –

+0

... 웹 페이지에서 일반적으로 이벤트 마우스 움직임과 같은 것을 언급하고 있기 때문에 링크를 의미한다고 생각하지 않았을 것입니다]. firebreath-dev리스트에서 물어 보면, 거기에 응답했습니다. 실제로 플러그인이 아니라 확장 기능을 원할 수도 있습니다. (FireBreath는 확장 기능에서 사용할 수 있지만 확장 기능 일 수는 없습니다.) – taxilian

답변

2

플러그인에서 페이지 이벤트를 캡처 할 수 없습니다. 플러그인은 페이지에서 <object> 또는 <embed> 태그로 생성 된 특정 위치를 가지며 해당 영역의 그리기 및 이벤트 처리 만 제어합니다. (예를 들어, Flash 및 QuickTime은 플러그인입니다.) JavaScript로 원하는 작업을 수행 할 수 있습니다.

Taxilian에 따르면 NPAPI/ActiveX 플러그인과 브라우저 확장이 충돌 한 것처럼 보입니다.

+0

FBTestplugin에 마우스 이벤트를 캡처하는 예제가 있습니다. –