NPAPI插件始终未被调用

时间:2012-10-24 19:41:44

标签: c networking browser http-headers npapi

我使用firebreath编写了NPAPI插件。它适用于所有已注册的mime类型。该插件也注册了video / x-flv。现在,每当我在地址栏中键入其响应包含video / x-flv内容类型的URL时,我的插件就会被调用并处理响应。但我观察到,当我们在浏览器中播放任何Flash视频时,假设在youtube中,firefox会发送许多请求,其响应包含video / x-flv作为内容类型,但我的插件未被调用。为什么这些请求对我的插件保持透明?对于vlc web插件也可以观察到同样的事情,该插件也注册了video / x-flv内容类型。

1 个答案:

答案 0 :(得分:1)

Flash视频的<object>标记的类型为application/x-shockwave-flash,Flash处理,而您的插件则不会。如果Flash插件本身请求子资源,那么它们不会再调用插件(甚至会做什么?); NPAPI不​​是一种拦截网络流量的通用方法。