如何在NPAPI插件中识别flash广告

时间:2013-05-29 07:27:17

标签: flash flash-cs4 npapi

我正在编写一个NPAPI插件,它与Adobe Flash具有相同的MIME类型,因此我的插件将首先加载。

其实我只是想阻止基于Flash的广告。 请建议以任何方式确定此Flash是广告还是实际视频。 我查看了NPP_NEW参数列表,但此功能的信息不足以检测广告。

非常感谢任何帮助。

1 个答案:

答案 0 :(得分:1)

您通常无法识别广告 - 它们的工作方式与非广告Flash用法基本相同。

如果您想专注于支持视频,您可以尝试相反的方法: 白名单已知良好的网站或开发简单的启发式方法,检测流行的视频流网站的使用并阻止其他一切。

或者,您可以屏蔽ad blockers之类的已知广告。

注意:当Adobe Flash和插件都安装并支持相同的mime-types时,它是未定义的(即依赖于浏览器和版本)将为内容选择哪个插件。