• 
    <ul id="o6k0g"></ul>
    <ul id="o6k0g"></ul>

    用于瀏覽器的工具類窗口加載方法和裝置制造方法及圖紙

    技術編號:8532534 閱讀:169 留言:0更新日期:2013-04-04 15:22
    本發(fā)明專利技術公開了一種用于瀏覽器的工具類窗口加載方法和裝置,該裝置包括:生成與獲取模塊;監(jiān)測與發(fā)送模塊;創(chuàng)建與顯示模塊;其中,所述監(jiān)測與發(fā)送模塊和創(chuàng)建與顯示模塊還被配置成:所述網(wǎng)頁子進程中監(jiān)測到對當前網(wǎng)頁中所述預定類型網(wǎng)頁元素的取消選擇事件,所述網(wǎng)頁子進程通知所述瀏覽器主進程隱藏針對所述預定類型網(wǎng)頁元素的工具類窗口。本發(fā)明專利技術中,提高了在瀏覽器側進行預定類型網(wǎng)頁元素處理的效率,優(yōu)化了瀏覽器工具條窗口的程序架構;針對該預定類型網(wǎng)頁元素的工具類窗口可以在多個網(wǎng)頁子進程之間交互使用,減少了網(wǎng)頁子進程生成針對該預定類型網(wǎng)頁元素的工具類窗口的負擔。

    【技術實現(xiàn)步驟摘要】

    本專利技術涉及互聯(lián)網(wǎng)
    ,具體地說,涉及一種用于瀏覽器的工具類窗口加載 方法和裝置。
    技術介紹
    瀏覽器是指可以顯示網(wǎng)頁服務器或者文件系統(tǒng)的HTML (HypertextMarkup Language,超文本標記語言)文件內容,并讓用戶與這些文件內容交互的一種程序。瀏覽器 通過HTTP (Hypertext Transfer Protocol,超文本傳送協(xié)議)協(xié)議與服務器交互并獲取由 URL (Uniform/Universal ResourceLocator,統(tǒng)一資源定位符)指定的網(wǎng)頁,文件格式通常 為 HTML,并由 MIME(Multipurpose Internet Mail Extensions,多功能網(wǎng)際郵件擴充協(xié)議) 在HTTP協(xié)議中指明。瀏覽器除了支持除HTML格式外,還支持例如JPEG、PNG、GIF等圖像格 式,并且能夠擴展支持眾多的插件(plug-1ns)。隨著網(wǎng)絡技術的發(fā)展,人們對瀏覽器中的網(wǎng)頁中圖片的收集和處理(例如分享)的 需求越來越高。現(xiàn)有技術中的圖片工具條的加載是在當前網(wǎng)頁頁面進程中,使用網(wǎng)頁中的 JS (javascript)腳本進行DIV層的彈窗,彈窗中加載有對于圖片處理的工具條項目。由于 現(xiàn)有技術是通過JS腳本實現(xiàn),因此網(wǎng)頁中圖片的展現(xiàn)效果僅限制于網(wǎng)頁設計人員,若JS腳 本設計出現(xiàn)程序問題則會導致的瀏覽器崩潰,使得瀏覽器工具條窗口的程序架構復雜,程 序效率較低。所以,目前迫切需要本領域解決的一個技術問題就是提供一種用于瀏覽器的工 具類窗口加載的處理方案,用來解決在瀏覽器子進程中執(zhí)行預定類型網(wǎng)頁元素的處理所造 成的瀏覽器故障問題。
    技術實現(xiàn)思路
    鑒于上述問題,提出了本專利技術以便提供了一種用于瀏覽器的工具類窗口加載方法 和裝置,用來解決在瀏覽器子進程中執(zhí)行預定類型網(wǎng)頁元素的處理所造成的瀏覽器故障問 題根據(jù)本專利技術的一個方面,提供了一種用于瀏覽器的工具類窗口加載方法,其中,包 括在網(wǎng)頁子進程中打開網(wǎng)頁標簽,并獲取網(wǎng)頁中預定類型網(wǎng)頁元素的位置信息;在當前網(wǎng)頁子進程中監(jiān)測到對所述預定類型網(wǎng)頁元素的輸入選擇事件,將所述預 定類型網(wǎng)頁元素的位置信息向瀏覽器主進程發(fā)送;依據(jù)所述預定類型網(wǎng)頁元素的位置信息,所述瀏覽器主進程在指定位置處創(chuàng)建并 顯示針對該預定類型網(wǎng)頁元素的工具類窗口;所述網(wǎng)頁子進程中監(jiān)測到對當前網(wǎng)頁中所述預定類型網(wǎng)頁元素的取消選擇事件, 所述網(wǎng)頁子進程通知所述瀏覽器主進程隱藏針對所述預定類型網(wǎng)頁元素的工具類窗口。優(yōu)選地,在根據(jù)本專利技術的所述方法中,所述預定類型網(wǎng)頁元素包括以下一種或多種的組合圖片、視頻、音頻、插件以及網(wǎng)頁塊級元素。優(yōu)選地,在根據(jù)本專利技術的所述方法中,獲取所述當前網(wǎng)頁中預定類型網(wǎng)頁元素的 位置信息,還包括所述當前網(wǎng)頁子進程遍歷當前網(wǎng)頁中的預定類型網(wǎng)頁元素的位置信息、屬性信 息;以及將所述預定類型網(wǎng)頁元素的位置信息和屬性信息保存至所述當前網(wǎng)頁子進程的 緩存中。優(yōu)選地,在根據(jù)本專利技術的所述方法中,所述當前網(wǎng)頁子進程遍歷當前網(wǎng)頁中的預 定類型網(wǎng)頁元素的位置信息、屬性信息,包括當加載所述網(wǎng)頁標簽時,所述當前網(wǎng)頁子進程執(zhí)行當前網(wǎng)頁中的預定類型網(wǎng)頁元 素的腳本,以遍歷當前網(wǎng)頁中的預定類型網(wǎng)頁元素的位置信息、屬性信息;或者當監(jiān)測到對所述預定類型網(wǎng)頁元素的輸入選擇事件時,所述當前網(wǎng)頁子進程遍歷 當前網(wǎng)頁中的當前預定類型網(wǎng)頁元素的腳本,遍歷當前網(wǎng)頁中的當前預定類型網(wǎng)頁元素的 位置信息、屬性信息。優(yōu)選地,在根據(jù)本專利技術的所述方法中,依據(jù)所述預定類型網(wǎng)頁元素的位置信息,所 述瀏覽器主進程在指定位置處創(chuàng)建并顯示針對該預定類型網(wǎng)頁元素的工具類窗口包括獲取當前光標的位置信息,并與所述預定類型網(wǎng)頁元素的位置信息比較,判斷當 前光標是否在所述預定類型網(wǎng)頁元素的顯示區(qū)域中,將判斷結果和所述預定類型網(wǎng)頁元素 的位置信息發(fā)送到所述瀏覽器的主進程;依據(jù)所述判斷結果和所述預定類型網(wǎng)頁元素的位置信息,所述瀏覽器主進程指定 位置處創(chuàng)建并顯示針對該預定類型網(wǎng)頁元素的工具類窗口。優(yōu)選地,在本專利技術的方法還包括所述瀏覽器主進程接收對針對該預定類型網(wǎng)頁元素的工具類窗口的輸入選擇事 件,結合所述預定類型網(wǎng)頁元素的屬性信息;通過所述瀏覽器主進程所創(chuàng)建的針對所述預 定類型網(wǎng)頁元素的工具類窗口進行對所述預定類型網(wǎng)頁元素的處理。優(yōu)選地,在根據(jù)本專利技術的所述方法中,所述預定類型網(wǎng)頁元素的處理,包括如下至 少一項對所述預定類型網(wǎng)頁元素的本地保存、分享、全屏顯示。優(yōu)選地,在根據(jù)本專利技術的所述方法中,所述預定類型網(wǎng)頁元素的位置信息,包括以 下一種或多種的組合所述預定類型網(wǎng)頁元素在所述當前網(wǎng)頁子進程的頁面可見區(qū)域中左 上角位置坐標、所述預定類型網(wǎng)頁元素的寬和高;以及所述預定類型網(wǎng)頁元素的屬性信息,包括以下一種或多種的組合預定類型網(wǎng)頁 元素大小、預定類型網(wǎng)頁元素在本地緩存的地址、預定類型網(wǎng)頁元素在云端的保存地址或 所述預定類型網(wǎng)頁元素的URL。優(yōu)選地,在根據(jù)本專利技術的所述方法中,對預定類型網(wǎng)頁元素的輸入選擇事件,包括 以下一種或多種的組合鼠標懸浮事件、鼠標移入事件、鼠標移動事件、觸摸按下事件、觸摸 移動事件、觸摸長按事件、觸摸滑動事件、鍵盤選定。優(yōu)選地,在根據(jù)本專利技術的所述方法中,所述預定類型網(wǎng)頁元素的取消選擇事件,包 括如下任一種事件鼠標移出事件、觸摸彈起事件、鍵盤取消。優(yōu)選地,在根據(jù)本專利技術的所述方法中,所述指定位置為所述預定類型網(wǎng)頁元素區(qū) 域內的任一位置;或者為所述預定類型網(wǎng)頁元素邊緣處的一位置。優(yōu)選地,在根據(jù)本專利技術的所述方法中,當啟動瀏覽器時生成所述瀏覽器主進程,所 述瀏覽器主進程對應一個或多個網(wǎng)頁子進程,所述瀏覽器主進程的針對該預定類型網(wǎng)頁元 素的工具類窗口在所述一個或多個網(wǎng)頁子進程之間交互使用。優(yōu)選地,在根據(jù)本專利技術的所述方法中,當前網(wǎng)頁子進程給所述瀏覽器主進程發(fā)送 操作消息,以顯示/隱藏所述瀏覽器主進程創(chuàng)建的針對該預定類型網(wǎng)頁元素的工具類窗□。根據(jù)本專利技術的另一個方面,提供了一種用于瀏覽器的工具類窗口加載裝置,其中, 包括生成與獲取模塊,用于在網(wǎng)頁子進程中打開網(wǎng)頁標簽,并獲取網(wǎng)頁中預定類型網(wǎng) 頁元素的位置信息;監(jiān)測與發(fā)送模塊,用于在當前網(wǎng)頁子進程中監(jiān)測到對所述預定類型網(wǎng)頁元素的輸 入選擇事件,將所述預定類型網(wǎng)頁元素的位置信息向瀏覽器主進程發(fā)送;創(chuàng)建與顯示模塊,用于依據(jù)所述預定類型網(wǎng)頁元素的位置信息,所述瀏覽器主進 程在指定位置處創(chuàng)建并顯示針對該預定類型網(wǎng)頁元素的工具類窗口;其中,所述監(jiān)測與發(fā)送模塊和創(chuàng)建與顯示模塊還被配置成所述網(wǎng)頁子進程中監(jiān) 測到對當前網(wǎng)頁中所述預定類型網(wǎng)頁元素的取消選擇事件,所述網(wǎng)頁子進程通知所述瀏覽 器主進程隱藏針對所述預定類型網(wǎng)頁元素的工具類窗口。優(yōu)選地,在根據(jù)本專利技術的所述裝置中,生成與獲取模塊包括遍歷子模塊,用于所述當前網(wǎng)頁子進程遍歷當前網(wǎng)頁中的預定類型網(wǎng)頁元素的位 置信息、屬性信息;以及緩存子模塊,用于將所述預定類型網(wǎng)頁元素的位置信息和屬性信息保存至所述當 前網(wǎng)頁子進程的緩存中。優(yōu)選地,在根據(jù)本專利技術的所述裝置中,遍歷子模塊還被配置成當加載所述網(wǎng)頁標簽時,所述當前網(wǎng)頁子進程執(zhí)行當前網(wǎng)頁中的預定類型網(wǎng)頁元 素的腳本,以遍歷當前網(wǎng)頁中的預定類型網(wǎng)頁元素的位置信息、屬性信息;或者當監(jiān)測到對所述預定類型網(wǎng)頁元素的輸入本文檔來自技高網(wǎng)
    ...

    【技術保護點】
    一種用于瀏覽器的工具類窗口加載方法,包括:在網(wǎng)頁子進程中打開網(wǎng)頁標簽,并獲取網(wǎng)頁中預定類型網(wǎng)頁元素的位置信息;在當前網(wǎng)頁子進程中監(jiān)測到對所述預定類型網(wǎng)頁元素的輸入選擇事件,將所述預定類型網(wǎng)頁元素的位置信息向瀏覽器主進程發(fā)送;依據(jù)所述預定類型網(wǎng)頁元素的位置信息,所述瀏覽器主進程在指定位置處創(chuàng)建并顯示針對該預定類型網(wǎng)頁元素的工具類窗口;所述網(wǎng)頁子進程中監(jiān)測到對當前網(wǎng)頁中所述預定類型網(wǎng)頁元素的取消選擇事件,所述網(wǎng)頁子進程通知所述瀏覽器主進程隱藏針對所述預定類型網(wǎng)頁元素的工具類窗口。

    【技術特征摘要】
    1.一種用于瀏覽器的工具類窗口加載方法,包括 在網(wǎng)頁子進程中打開網(wǎng)頁標簽,并獲取網(wǎng)頁中預定類型網(wǎng)頁元素的位置信息; 在當前網(wǎng)頁子進程中監(jiān)測到對所述預定類型網(wǎng)頁元素的輸入選擇事件,將所述預定類型網(wǎng)頁元素的位置信息向瀏覽器主進程發(fā)送; 依據(jù)所述預定類型網(wǎng)頁元素的位置信息,所述瀏覽器主進程在指定位置處創(chuàng)建并顯示針對該預定類型網(wǎng)頁元素的工具類窗口; 所述網(wǎng)頁子進程中監(jiān)測到對當前網(wǎng)頁中所述預定類型網(wǎng)頁元素的取消選擇事件,所述網(wǎng)頁子進程通知所述瀏覽器主進程隱藏針對所述預定類型網(wǎng)頁元素的工具類窗口。2.根據(jù)權利要求1所述的方法,其特征在于,所述預定類型網(wǎng)頁元素包括以下一種或多種的組合圖片、視頻、音頻、插件以及網(wǎng)頁塊級元素。3.根據(jù)權利要求1所述的方法,其特征在于,所述獲取所述當前網(wǎng)頁中預定類型網(wǎng)頁元素的位置信息,還包括 所述當前網(wǎng)頁子進程遍歷當前網(wǎng)頁中的預定類型網(wǎng)頁元素的位置信息、屬性信息;以及 將所述預定類型網(wǎng)頁元素的位置信息和屬性信息保存至所述當前網(wǎng)頁子進程的緩存中。4.根據(jù)權利要求3所述的方法,其特征在于,所述當前網(wǎng)頁子進程遍歷當前網(wǎng)頁中的預定類型網(wǎng)頁元素的位置信息、屬性信息,包括 當加載所述網(wǎng)頁標簽時,所述當前網(wǎng)頁子進程執(zhí)行當前網(wǎng)頁中的預定類型網(wǎng)頁元素的腳本,以遍歷當前網(wǎng)頁中的預定類型網(wǎng)頁元素的位置信息、屬性信息;或者 當監(jiān)測到對所述預定類型網(wǎng)頁元素的輸入選擇事件時,所述當前網(wǎng)頁子進程遍歷當前網(wǎng)頁中的當前預定類型網(wǎng)頁元素的腳本,遍歷當前網(wǎng)頁中的當前預定類型網(wǎng)頁元素的位置信息、屬性信息。5.如權利要求1所述的方法,其特征在于,所述依據(jù)所述預定類型網(wǎng)頁元素的位置信息,所述瀏覽器主進程在指定位置處創(chuàng)建并顯示針對該預定類型網(wǎng)頁元素的工具類窗口包括 獲取當前光標的位置信息,并與所述預定類型網(wǎng)頁元素的位置信息比較,判斷當前光標是否在所述預定類型網(wǎng)頁元素的顯示區(qū)域中,將判斷結果和所述預定類型網(wǎng)頁元素的位置信息發(fā)送到所述瀏覽器的主進程; 依據(jù)所述判斷結果和所述預定類型網(wǎng)頁元素的位置信息,所述瀏覽器主進程指定位置處創(chuàng)建并顯示針對該預定類型網(wǎng)頁元素的工具類窗口。6.根據(jù)權利要求3所述的方法,其特征在于,還包括 所述瀏覽器主進程接收對針對該預定類型網(wǎng)頁元素的工具類窗口的輸入選擇事件,結合所述預定類型網(wǎng)頁元素的屬性信息;通過所述瀏覽器主進程所創(chuàng)建的針對所述預定類型網(wǎng)頁元素的工具類窗口進行對所述預定類型網(wǎng)頁元素的處理。7.根據(jù)權利要求6所述的方法,其特征在于,所述預定類型網(wǎng)頁元素的處理,包括如下至少一項 對所述預定類型網(wǎng)頁元素的本地保存、分享、全屏顯示。8.根據(jù)權利要求2至7中任一項所述的方法,其特征在于所述預定類型網(wǎng)頁元素的位置信息,包括以下一種或多種的組合所述預定類型網(wǎng)頁元素在所述當前網(wǎng)頁子進程的頁面可見區(qū)域中左上角位置坐標、所述預定類型網(wǎng)頁元素的寬和高;以及所述預定類型網(wǎng)頁元素的屬性信息,包括以下一種或多種的組合預定類型網(wǎng)頁元素大小、預定類型網(wǎng)頁元素在本地緩存的地址、預定類型網(wǎng)頁元素在云端的保存地址或所述預定類型網(wǎng)頁元素的URL。9.根據(jù)權利要求1所述的方法,其特征在于對預定類型網(wǎng)頁元素的輸入選擇事件,包括以下一種或多種的組合鼠標懸浮事件、鼠標移入事件、鼠標移動事件、觸摸按下事件、觸摸移動事件、觸摸長按事件、觸摸滑動事件、 鍵盤選定。10.根...

    【專利技術屬性】
    技術研發(fā)人員:謝志宏李林莫宇龍任寰
    申請(專利權)人:北京奇虎科技有限公司奇智軟件北京有限公司
    類型:發(fā)明
    國別省市:

    網(wǎng)友詢問留言 已有0條評論
    • 還沒有人留言評論。發(fā)表了對其他瀏覽者有用的留言會獲得科技券。

    1
    主站蜘蛛池模板: 久久精品无码一区二区三区不卡 | 无码精品一区二区三区在线| 久久国产精品成人无码网站| 人妻无码一区二区视频| 亚洲VA中文字幕无码毛片| 中文AV人妻AV无码中文视频| 五月丁香六月综合缴清无码| 国产精品无码成人午夜电影| 精品久久久无码中字| 久久无码专区国产精品s| 亚洲AV无码一区二区三区鸳鸯影院 | 无码人妻精品一区二区三区在线| 中文无码亚洲精品字幕| 亚洲AV无码成人精品区天堂 | 精品久久久久久无码人妻热| 色窝窝无码一区二区三区色欲| 国产精品无码一本二本三本色| 日韩人妻无码一区二区三区久久| 国产强伦姧在线观看无码| 亚洲AV无码一区二区乱子仑| 无码一区二区三区| 国产品无码一区二区三区在线蜜桃 | 精品无码国产污污污免费网站国产| 日韩精品中文字幕无码一区| 东京热人妻无码一区二区av| 亚洲不卡无码av中文字幕| 色欲aⅴ亚洲情无码AV蜜桃| 99精品国产在热久久无码| 亚洲av中文无码乱人伦在线r▽ | 一本无码中文字幕在线观| 国产成人精品无码专区| 亚洲成a∨人片在无码2023 | 久久亚洲AV成人无码国产电影 | 亚洲av永久中文无码精品综合| 成人免费无遮挡无码黄漫视频| 精品无码国产污污污免费网站| 国产精品无码无卡在线播放| 中文字幕AV中文字无码亚| 中文字幕乱偷无码AV先锋| 亚洲av永久无码精品表情包| 亚洲精品无码久久一线|