2012-10-24 6 views
0

나는 firebreath를 사용하여 NPAPI 플러그인을 작성했습니다. 등록 된 모든 MIME 유형에 대해 정상적으로 작동합니다. 플러그인은 video/x-flv에도 등록됩니다. 이제 응답에 video/x-flv 콘텐츠 유형이 포함 된 주소 표시 줄에 url을 입력 할 때마다 내 플러그인이 호출되고 응답을 처리합니다. 하지만 브라우저에서 플래시 비디오를 재생할 때 firefox는 YouTube에서 콘텐츠 유형으로 video/x-flv가 포함 된 많은 요청을 보내지 만 내 플러그인은 호출되지 않는다고 생각했습니다. 그 요청이 내 플러그인에 투명하게 남아있는 이유는 무엇입니까? video/x-flv 콘텐츠 유형에 대해서도 등록 된 vlc 웹 플러그인에 대해서도 동일한 작업이 가능합니다.NPAPI 플러그인이 항상 호출되지 않습니다

답변

1

플래시 비디오의 <object> 태그는 플래시가 처리하고 플러그인은 표시하지 않는 application/x-shockwave-flash 유형을가집니다. Flash 플러그인 자체가 하위 리소스를 요청하면 해당 플러그인이 플러그인을 호출하지 않습니다 (이 경우에도 무엇이 필요합니까?). NPAPI는 네트워크 트래픽을 차단하는 일반적인 방법으로 사용하지 않습니다.

+0

귀하의 답변은 완벽하게 논리적으로 들립니다. 대부분의 요청은 플래시 플러그인에 의해 보내지는데, 플러그인은 쉽게 할 수 있습니다! –

+0

나는 파이어 폭스에서 HTML5를 통해 비디오를 재생하려고했는데 이번에는 플러그인도 호출되지 않았다! –

+3

플러그인은 처리 할 다른 것이없는 경우에만 호출됩니다. 파일이 플래시와 같은 다른 플러그인에 의해 요청되었거나 (비디오 또는 오디오 태그와 같은) 다른 것으로 처리되는 경우에는 볼 수 없습니다 – taxilian

관련 문제