重視非IE瀏覽器用戶,用NPAPI開發跨瀏覽器的插件
相信大家在使用瀏覽器的時候都安裝過插件(Plug-ins),比如在使用QQ郵箱,看Flash、用網銀付款等等。然而,很多人也會發現,有時候我們在Firefox或者Chrome下,有些插件是無法安裝的。其原因是這里安裝的插件是按照微軟自己的ActiveX標準開發的,而不適用于其他瀏覽器。由于IE6在國內長期占據統治地位,因此有很多網站和網絡應用都采用了ActiveX標準進行開發,導致用戶使用其他非IE瀏覽器時無法運行這部分程序。目前這個問題最廣泛的例子就是廣大銀行的網銀,相信大家也都知道大部分網銀只能在IE和IE內核的瀏覽器中使用,而不支持火狐、Chrome等非IE內核瀏覽器。

而目前,隨著IE 瀏覽器份額的不斷下跌,非IE瀏覽器用戶逐漸成長,已經成為一支不可忽視的力量。根據互聯網分析公司StatCounter的統計,截止到2011年7月初,在全球市場中,IE繼續喪失市場份額,份額已跌至43.58%。而Firefox占據28.34%,Chrome占據20.65%,Safari占據5.07%,Opera占據1.74%。IE目前只占據不到一半的市場份額,失去了霸主地位。

因此,僅僅支持IE瀏覽器的網站和網絡應用,早已不能滿足廣大用戶的需求,使用NPAPI標準開發跨瀏覽器平臺的插件已經勢在必行。
NPAPI是Netscape Plugin Application Programming Interface的縮寫,不難看出這項標準始創于Netscape(也就是Mozilla的前身),Mozilla Firefox的插件就是采用的NPAPI標準。但是目前這項標準早已不僅限于Mozilla Firefox,而成為了一個通用的標準。也就是說只要符合NPAPI接口開發的插件,不但可以在Mozilla Firefox上使用,也可以在Google Chrome、Apple Safari、Opera等瀏覽器上使用,我們常用的Flash播放器 、支付寶安全控件都是用NPAPI技術開發的。這些控件讓我們可以使用不同的瀏覽器來播放flash動畫和在線支付。
***,給大家分享一個實例,幫助大家了解如何使用NPAPI技術來解決網站和網絡應用上不兼容非IE內核瀏覽器的問題。
點擊:NPAPI開發詳解,Windows版
或搜索 “NPAPI開發”即可找到此文章。
希望借此能夠引起廣大軟件廠商和開發者的注意,重視非IE瀏覽器用戶,并改進在非IE內核瀏覽器上的用戶體驗。





















