重視非IE瀏覽器用戶,用NPAPI開發(fā)跨瀏覽器的插件
相信大家在使用瀏覽器的時(shí)候都安裝過(guò)插件(Plug-ins),比如在使用QQ郵箱,看Flash、用網(wǎng)銀付款等等。然而,很多人也會(huì)發(fā)現(xiàn),有時(shí)候我們?cè)贔irefox或者Chrome下,有些插件是無(wú)法安裝的。其原因是這里安裝的插件是按照微軟自己的ActiveX標(biāo)準(zhǔn)開發(fā)的,而不適用于其他瀏覽器。由于IE6在國(guó)內(nèi)長(zhǎng)期占據(jù)統(tǒng)治地位,因此有很多網(wǎng)站和網(wǎng)絡(luò)應(yīng)用都采用了ActiveX標(biāo)準(zhǔn)進(jìn)行開發(fā),導(dǎo)致用戶使用其他非IE瀏覽器時(shí)無(wú)法運(yùn)行這部分程序。目前這個(gè)問(wèn)題最廣泛的例子就是廣大銀行的網(wǎng)銀,相信大家也都知道大部分網(wǎng)銀只能在IE和IE內(nèi)核的瀏覽器中使用,而不支持火狐、Chrome等非IE內(nèi)核瀏覽器。
而目前,隨著IE 瀏覽器份額的不斷下跌,非IE瀏覽器用戶逐漸成長(zhǎng),已經(jīng)成為一支不可忽視的力量。根據(jù)互聯(lián)網(wǎng)分析公司StatCounter的統(tǒng)計(jì),截止到2011年7月初,在全球市場(chǎng)中,IE繼續(xù)喪失市場(chǎng)份額,份額已跌至43.58%。而Firefox占據(jù)28.34%,Chrome占據(jù)20.65%,Safari占據(jù)5.07%,Opera占據(jù)1.74%。IE目前只占據(jù)不到一半的市場(chǎng)份額,失去了霸主地位。
因此,僅僅支持IE瀏覽器的網(wǎng)站和網(wǎng)絡(luò)應(yīng)用,早已不能滿足廣大用戶的需求,使用NPAPI標(biāo)準(zhǔn)開發(fā)跨瀏覽器平臺(tái)的插件已經(jīng)勢(shì)在必行。
NPAPI是Netscape Plugin Application Programming Interface的縮寫,不難看出這項(xiàng)標(biāo)準(zhǔn)始創(chuàng)于Netscape(也就是Mozilla的前身),Mozilla Firefox的插件就是采用的NPAPI標(biāo)準(zhǔn)。但是目前這項(xiàng)標(biāo)準(zhǔn)早已不僅限于Mozilla Firefox,而成為了一個(gè)通用的標(biāo)準(zhǔn)。也就是說(shuō)只要符合NPAPI接口開發(fā)的插件,不但可以在Mozilla Firefox上使用,也可以在Google Chrome、Apple Safari、Opera等瀏覽器上使用,我們常用的Flash播放器 、支付寶安全控件都是用NPAPI技術(shù)開發(fā)的。這些控件讓我們可以使用不同的瀏覽器來(lái)播放flash動(dòng)畫和在線支付。
***,給大家分享一個(gè)實(shí)例,幫助大家了解如何使用NPAPI技術(shù)來(lái)解決網(wǎng)站和網(wǎng)絡(luò)應(yīng)用上不兼容非IE內(nèi)核瀏覽器的問(wèn)題。
點(diǎn)擊:NPAPI開發(fā)詳解,Windows版
或搜索 “NPAPI開發(fā)”即可找到此文章。
希望借此能夠引起廣大軟件廠商和開發(fā)者的注意,重視非IE瀏覽器用戶,并改進(jìn)在非IE內(nèi)核瀏覽器上的用戶體驗(yàn)。