2013-05-29 23 views
0

我正在寫一個NPAPI插件,它具有與Adobe Flash相同的MIME類型,因此我的插件將首先加載。如何識別NPAPI插件中的Flash廣告

其實我只是想阻止基於Flash的廣告。 請提出任何方式來確定此閃光燈是廣告還是實際視頻。 我查看了NPP_NEW參數列表,但來自此功能的信息不足以檢測廣告。

任何幫助將不勝感激。

+0

NPAPI插件對於圖層來說並不是一個很好的選擇;一個瀏覽器擴展(這是大多數廣告攔截器)將更適合你正在嘗試做的事情。 – smorgan

回答

1

您不能一般地識別廣告 - 它們可能與非廣告Flash使用基本相同。

如果您想專注於支持視頻,您可以嘗試相反的方法: 將已知好的網站列入白名單或開發簡單的啓發式檢測方式,以檢測流行視頻流式網站的使用情況並阻止其他所有內容。

或者,您可以屏蔽已知廣告,如ad blockers

注:當Adobe Flash和您的插件安裝並支持相同的MIME類型時,它是未定義的(即依賴於瀏覽器和版本)將爲內容選擇哪個插件。

+0

另外,我聽說過一些人會知道,如果你試圖劫持別人的mimetype,某些瀏覽器製造商可能會決定將你的插件列入黑名單。他們正在專門談論閃光燈...... – taxilian

+0

感謝您的建議。實際上,製作相同MIME類型的插件只是爲了測試我的應用程序以阻止廣告。 –