[發(fā)明專(zhuān)利]加載瀏覽器插件圖標(biāo)的方法及瀏覽器有效
| 申請(qǐng)?zhí)枺?/td> | 201710138985.8 | 申請(qǐng)日: | 2014-06-13 |
| 公開(kāi)(公告)號(hào): | CN106933629B | 公開(kāi)(公告)日: | 2021-01-15 |
| 發(fā)明(設(shè)計(jì))人: | 郭曉龍 | 申請(qǐng)(專(zhuān)利權(quán))人: | 北京奇虎科技有限公司 |
| 主分類(lèi)號(hào): | G06F9/445 | 分類(lèi)號(hào): | G06F9/445;G06F16/957;G06F3/0481 |
| 代理公司: | 北京律誠(chéng)同業(yè)知識(shí)產(chǎn)權(quán)代理有限公司 11006 | 代理人: | 王玉雙 |
| 地址: | 100088 北京市西城區(qū)新*** | 國(guó)省代碼: | 北京;11 |
| 權(quán)利要求書(shū): | 查看更多 | 說(shuō)明書(shū): | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 加載 瀏覽器 插件 圖標(biāo) 方法 | ||
本發(fā)明公開(kāi)了一種加載瀏覽器插件圖標(biāo)的方法及瀏覽器。該方法包括:預(yù)先在各網(wǎng)頁(yè)頁(yè)面對(duì)應(yīng)的瀏覽器地址欄中的可用空間內(nèi)設(shè)置用于顯示瀏覽器插件圖標(biāo)的插件容器,構(gòu)建網(wǎng)頁(yè)頁(yè)面與插件容器長(zhǎng)度的映射關(guān)系集;在監(jiān)測(cè)到瀏覽器加載網(wǎng)頁(yè)頁(yè)面后,查詢(xún)預(yù)先存儲(chǔ)的網(wǎng)頁(yè)頁(yè)面與插件容器長(zhǎng)度的映射關(guān)系集,獲取加載的網(wǎng)頁(yè)頁(yè)面映射的插件容器長(zhǎng)度,按照獲取的插件容器長(zhǎng)度在所述插件容器中加載瀏覽器插件圖標(biāo)。應(yīng)用本發(fā)明,可以提升瀏覽器頁(yè)面中內(nèi)容顯示效果。
技術(shù)領(lǐng)域
本發(fā)明涉及瀏覽器插件顯示技術(shù),具體涉及一種基于瀏覽器顯示界面加載瀏覽器插件圖標(biāo)的方法及瀏覽器。
背景技術(shù)
瀏覽器插件是一種遵循一定規(guī)范的應(yīng)用程序接口(API,Application Programming Interface)編寫(xiě)的用于補(bǔ)充瀏覽器功能的程序,可以隨著IE瀏覽器(簡(jiǎn)稱(chēng)瀏覽器)的啟動(dòng)而自動(dòng)執(zhí)行。例如,瀏覽器中安裝相關(guān)的插件后,使得瀏覽器能夠直接調(diào)用安裝的插件,用于處理特定類(lèi)型的文件。其中,常見(jiàn)的瀏覽器插件包括:Flash插件、RealPlayer插件、MMS插件、廣告攔截插件、ActiveX插件等。
瀏覽器是通信設(shè)備最經(jīng)常使用到的客戶(hù)端程序,一般支持網(wǎng)景插件應(yīng)用程序接口(NPAPI,Netscape Plugin Application Programming Interface)和Pepper插件應(yīng)用程序接口(PPAPI,Pepper Plug-in Application Programming I nterface)兩種格式的擴(kuò)展瀏覽器插件,瀏覽器插件可以輔助加強(qiáng)瀏覽器功能。其中,NPAPI插件是由.js/.dll文件等組成的瀏覽器第三方擴(kuò)展程序,使Java Script代碼能夠調(diào)用本地二進(jìn)制代碼。運(yùn)行在NPAPI插件中的代碼擁有當(dāng)前用戶(hù)的全部權(quán)限,不能利用Google Chrome的沙箱技術(shù)和其他安全防護(hù)技術(shù)。PPAPI是在NPAPI基礎(chǔ)之上發(fā)展起來(lái)的,通過(guò)對(duì)NPAPI進(jìn)行一些修改,使其更加安全,具有更好的可移植性和性能。
瀏覽器插件在使用之前,需要進(jìn)行安裝,在安裝完之后,還需要重啟瀏覽器才能使安裝的插件生效,并在瀏覽器顯示界面加載該瀏覽器插件圖標(biāo),以便于用戶(hù)通過(guò)點(diǎn)擊顯示的瀏覽器插件圖標(biāo),啟動(dòng)、停用或升級(jí)瀏覽器插件。其中,加載的瀏覽器插件圖標(biāo)(ICON)在瀏覽器顯示界面的工具欄中單獨(dú)占用一行,多個(gè)瀏覽器插件圖標(biāo)依序在該行中排列。
由上述可見(jiàn),現(xiàn)有在瀏覽器顯示界面加載瀏覽器插件圖標(biāo)的方法,在瀏覽器顯示界面中顯示的瀏覽器插件圖標(biāo),需要獨(dú)占一行工具欄,使得瀏覽器頁(yè)面中的內(nèi)容可顯示的高度減少,從而影響瀏覽器頁(yè)面中內(nèi)容的顯示效果,降低了用戶(hù)業(yè)務(wù)體驗(yàn);進(jìn)一步地,在瀏覽器顯示界面中加載的瀏覽器插件圖標(biāo)位置都是固定的,用戶(hù)只能通過(guò)配置來(lái)設(shè)置是否顯示及隱藏該瀏覽器插件圖標(biāo),而在選擇隱藏該瀏覽器插件圖標(biāo)后,瀏覽器顯示界面中對(duì)應(yīng)的位置為空區(qū)域并預(yù)留為后續(xù)該瀏覽器插件圖標(biāo)顯示的區(qū)域,不能實(shí)現(xiàn)瀏覽器插件圖標(biāo)的動(dòng)態(tài)調(diào)整;而且,采用靜態(tài)的方法設(shè)置瀏覽器插件圖標(biāo),不能實(shí)時(shí)反映一些瀏覽器插件的更新信息,例如,對(duì)于廣告攔截插件,在啟動(dòng)后,其攔截的廣告隨著時(shí)間而增加,而現(xiàn)有的廣告攔截插件,還不能提供相關(guān)的廣告攔截信息,不能滿(mǎn)足用戶(hù)的個(gè)性化需求,降低了用戶(hù)的業(yè)務(wù)體驗(yàn)。
發(fā)明內(nèi)容
鑒于上述問(wèn)題,提出了本發(fā)明以便提供一種克服上述問(wèn)題或者至少部分地解決上述問(wèn)題的加載瀏覽器插件圖標(biāo)的方法及瀏覽器。
依據(jù)本發(fā)明的一個(gè)方面,提供了加載瀏覽器插件圖標(biāo)的方法,該方法包括:
預(yù)先在各網(wǎng)頁(yè)頁(yè)面對(duì)應(yīng)的瀏覽器地址欄中的可用空間內(nèi)設(shè)置用于顯示瀏覽器插件圖標(biāo)的插件容器,構(gòu)建網(wǎng)頁(yè)頁(yè)面與插件容器長(zhǎng)度的映射關(guān)系集;
在監(jiān)測(cè)到瀏覽器加載網(wǎng)頁(yè)頁(yè)面后,查詢(xún)預(yù)先存儲(chǔ)的網(wǎng)頁(yè)頁(yè)面與插件容器長(zhǎng)度的映射關(guān)系集,獲取加載的網(wǎng)頁(yè)頁(yè)面映射的插件容器長(zhǎng)度,按照獲取的插件容器長(zhǎng)度在所述插件容器中加載瀏覽器插件圖標(biāo)。
根據(jù)本發(fā)明的另一個(gè)方面提供了一種瀏覽器,該瀏覽器包括:映射關(guān)系集構(gòu)建模塊以及瀏覽器插件圖標(biāo)加載模塊,其中,
該專(zhuān)利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專(zhuān)利權(quán)人授權(quán)。該專(zhuān)利全部權(quán)利屬于北京奇虎科技有限公司,未經(jīng)北京奇虎科技有限公司許可,擅自商用是侵權(quán)行為。如果您想購(gòu)買(mǎi)此專(zhuān)利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710138985.8/2.html,轉(zhuǎn)載請(qǐng)聲明來(lái)源鉆瓜專(zhuān)利網(wǎng)。
- 同類(lèi)專(zhuān)利
- 專(zhuān)利分類(lèi)





