[發明專利]網頁瀏覽方法、WebApp框架、執行JavaScript方法及裝置、移動終端有效
| 申請號: | 201210132741.6 | 申請日: | 2012-04-28 |
| 公開(公告)號: | CN102693280A | 公開(公告)日: | 2012-09-26 |
| 發明(設計)人: | 梁捷;馬妙魁 | 申請(專利權)人: | 廣州市動景計算機科技有限公司 |
| 主分類號: | G06F17/30 | 分類號: | G06F17/30;G06F17/25 |
| 代理公司: | 北京鴻元知識產權代理有限公司 11327 | 代理人: | 林錦輝 |
| 地址: | 510665 廣東省廣州*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 網頁 瀏覽 方法 webapp 框架 執行 javascript 裝置 移動 終端 | ||
1.一種通過擴展的JS接口執行擴展的JavaScript的方法,包括:
在網頁頁面加載時,在預定時機詢問擴展程序是否執行擴展的JavaScript,其中所述擴展程序是在啟動瀏覽器時加載的;
在確定為需要執行擴展的JavaScript時,瀏覽器根據開放的應用程序編程接口API組裝擴展的JS接口;
利用擴展的JS接口執行擴展的JavaScript。
2.如權利要求1所述的方法,其中,所述擴展的JavaScript被執行來進行以下步驟:
通過訪問當前網頁頁面的文檔對象模型DOM樹,抽取頁面瀏覽所需內容;
根據所抽取出的內容,通過預先設置的用于調整排版方式的接口設置瀏覽器的排版方式;
基于所設置的排版方式,對抽取出的內容進行頁面排版。
3.如權利要求1所述的方法,其中,所述擴展的JavaScript被執行來進行以下步驟:
在接收到瀏覽器發出的指示調用預先注冊在網絡應用WebApp框架中的第一JS應用的第一消息后,調用第一JS應用來判斷當前網頁頁面是否為可定制論壇頁面,所述第一JS應用被設置為在HEAD節點構建完成后調用且用于判斷當前網頁頁面的論壇類型,所述第一消息在向瀏覽器加載網頁時完成當前網頁頁面的HEAD節點的構建后發出;
在判斷為當前網頁頁面是可定制論壇頁面且接收到瀏覽器發出的指示調用預先注冊在WebApp框架中的的第二JS應用的第二消息后,調用與當前網頁頁面的論壇類型對應的第二JS應用來生成并顯示被定制的論壇頁面,所述第二JS應用被設置為在DOM樹構建完成后調用且用于生成并顯示論壇頁面,所述第二消息在向瀏覽器加載網頁時完成當前網頁頁面的DOM樹的構建后發出。
4.如權利要求1所述的方法,其中,所述擴展的JavaScript被執行來進行以下步驟:
在接收到瀏覽器發出的指示調用預先注冊在WebApp框架中的第四JS應用的第四消息后,調用第四JS應用來執行下述步驟:
遍歷DOM樹來獲取DOM節點文本中包含的關鍵字;
基于DOM節點文本中所包含的關鍵字以及WebApp框架中預先存儲的關鍵字數據庫,確定該關鍵字是否為預讀關鍵字;
在確定為所包含的關鍵字為預讀關鍵字后,針對每個預讀關鍵字重復執行下述過程,直到已經處理完所有預讀關鍵字為止:
根據當前獲取的預讀關鍵字,獲取下頁網頁頁面的鏈接地址;
根據所獲取的鏈接地址,從網頁服務器預讀下頁網頁內容;以及
顯示預讀的下頁網頁內容并獲取下一預讀關鍵字,
其中,所述第四消息在完成當前網頁頁面的DOM樹的構建后發出,所述第四JS應用被設置為在DOM樹構建完成后調用且由內容腳本Content?Script形成,并且預先編制在WebApp安裝包中,以及當在瀏覽器上安裝該WebApp安裝包時,將第四JS應用注冊在WebApp框架中。
5.一種基于WebApp框架的網頁瀏覽方法,包括:
在接收到瀏覽器發出的指示調用預先注冊在網絡應用WebApp框架中的第一JS應用的第一消息后,調用第一JS應用來判斷當前網頁頁面是否為可定制論壇頁面,所述第一JS應用被設置為在HEAD節點構建完成后調用且用于判斷當前網頁頁面的論壇類型,所述第一消息在向瀏覽器加載網頁時完成當前網頁頁面的HEAD節點的構建后發出;
在判斷為當前網頁頁面是可定制論壇頁面且接收到瀏覽器發出的指示調用預先注冊在WebApp框架中的的第二JS應用的第二消息后,調用與當前網頁頁面的論壇類型對應的第二JS應用來生成并顯示被定制的論壇頁面,所述第二JS應用被設置為在文檔對象模型DOM樹構建完成后調用且用于生成并顯示論壇頁面,所述第二消息在向瀏覽器加載網頁時完成當前網頁頁面的DOM樹的構建后發出。
6.如權利要求5所述的網頁瀏覽方法,其中,所述第一JS應用和第二JS應用由Content?Script形成,并且預先編制在WebApp安裝包中,以及
當在瀏覽器上安裝該WebApp安裝包時,將第一和第二JS應用注冊在WebApp框架中。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于廣州市動景計算機科技有限公司,未經廣州市動景計算機科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201210132741.6/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:可固化環氧樹脂組合物
- 下一篇:一種雜散電流監測排流控制方法





