[發(fā)明專利]一種基于JS框架的瀏覽方法及瀏覽裝置在審
| 申請?zhí)枺?/td> | 201310304960.2 | 申請日: | 2013-07-19 |
| 公開(公告)號: | CN104298494A | 公開(公告)日: | 2015-01-21 |
| 發(fā)明(設計)人: | 孫青青;卓可橋 | 申請(專利權)人: | 深圳市同洲電子股份有限公司 |
| 主分類號: | G06F9/44 | 分類號: | G06F9/44;G06F17/30 |
| 代理公司: | 暫無信息 | 代理人: | 暫無信息 |
| 地址: | 518057 廣東省深*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 基于 js 框架 瀏覽 方法 裝置 | ||
技術領域
本發(fā)明涉及瀏覽器技術領域,尤其涉及一種基于JS框架的瀏覽方法及瀏覽裝置。
背景技術
JS(英文全稱,Javascript)是廣泛應用在Web頁面開發(fā)中的一種腳本語言,標準的Javascript可以運行在所有主流的瀏覽器中(Javascript是一種基于對象和事件驅(qū)動并具有相對安全性的客戶端腳本語言)。基于Javascript寫一個框架,將瀏覽器的瀏覽頁面功能基于此框架來行,可以方便瀏覽器多頁面之前消息的傳遞,及前端頁面的管理。
目前,企業(yè)Web應用系統(tǒng)中實現(xiàn)跨瀏覽器Javascirpt調(diào)試系統(tǒng)及方法,比如申請公布號:CN?101719093A,申請公布日期:2010.06.02的發(fā)明專利,該發(fā)明中涉及一種企業(yè)Web應用系統(tǒng)中實現(xiàn)跨瀏覽器Javascript調(diào)試系統(tǒng),包括圖形化Javascript調(diào)試平臺和跨瀏覽器Javascript調(diào)試框架。企業(yè)Web應用系統(tǒng)中實現(xiàn)跨瀏覽器Javascirpt調(diào)試系統(tǒng)及方法提出用Javascript做一個框架實現(xiàn)調(diào)試Web頁面的執(zhí)行,利用遠程的HTTP服務器模塊與瀏覽器、Web應用服務器及本地文件系統(tǒng)通信。通過調(diào)試服務器達到接收器的同步Ajax請求,將調(diào)試信息發(fā)送給瀏覽器運行的調(diào)試代碼。但是,上述技術其缺點一在于,同步Ajax請求會阻塞瀏覽器的線程,會導致瀏覽器運行速度變慢,影響用戶的體驗;其缺點二在于,該方法用Javascript實現(xiàn)調(diào)試當前運行的Web頁面的運行情況,但沒有涉及到如何實現(xiàn)通過Javascript框架來控制瀏覽器多頁面之間的交互。另外,對于前端的頁面如百度,用戶希望在該頁面中用簡單的方式提示用戶更多的信息,例如在運行瀏覽器設備中的其它模塊有提示用戶的信息希望方便的傳達給正在瀏覽百度的用戶。
發(fā)明內(nèi)容
為了解決如何控制瀏覽器頁面之間的交互通信及非瀏覽器模塊與服務器之間的交互通信,更方便用戶控制瀏覽器的Web頁面的技術問題,本發(fā)明提供如下技術方案。
本發(fā)明提供一種基于Javascript框架的瀏覽方法,包括:
運行Javascript框架,所述Javascript框架管理多標簽頁面之間的交互通信及非瀏覽器模塊與服務器之間的交互通信;
接收第一操作指令,所述Javascript框架根據(jù)所述第一操作指令調(diào)用瀏覽器訪問相應頁面。
?優(yōu)選的,所述接收第一操作指令,所述Javascript框架根據(jù)所述第一操作指令調(diào)用瀏覽器訪問相應頁面的步驟具體為:
???????接收訪問網(wǎng)址URL指令信息,所述Javascript框架根據(jù)所述訪問網(wǎng)址URL指令信息調(diào)用瀏覽器訪問相應頁面。
?優(yōu)選的,所述Javascript框架管理多標簽頁面之間的交互通信步驟具體包括:
???????擴展Javascript接口,根據(jù)接收指令調(diào)用瀏覽器新建N個頁面,并標識頁面1、頁面2……頁面N-1、頁面N;
???????根據(jù)頁面1、頁面2……頁面N-1、頁面N與擴展Javascript接口的識別信息,所述Javascript框架分發(fā)消息到指定的頁面上。
優(yōu)選的,所述Javascript框架管理非瀏覽器模塊與服務器之間的交互通信的步驟具體包括:
擴展Javascript接口,接收非瀏覽器模塊發(fā)送的消息指令;
根據(jù)所述消息指令類型,在用戶正在訪問的任何頁面給予提示。
優(yōu)選的,所述瀏覽方法進一步包括:封裝Javascript框架下的Javascript擴展方法。
為了解決本發(fā)明的技術問題,本發(fā)明還提供一種基于Javascript框架的瀏覽裝置,所述瀏覽裝置既包括:
運行模塊,用于運行Javascript框架,所述Javascript框架管理多標簽頁面之間的交互通信及非瀏覽器模塊與服務器之間的交互通信;
接收模塊,用于接收第一操作指令,所述Javascript框架根據(jù)所述第一操作指令調(diào)用瀏覽器訪問相應頁面。
優(yōu)選的,所述瀏覽裝置進一步包括:
第一擴展模塊,用于擴展Javascript接口,根據(jù)接收指令調(diào)用瀏覽器新建N個頁面,并標識頁面1、頁面2……頁面N-1、頁面N;
第一信息交互模塊,用于根據(jù)頁面1、頁面2……頁面N-1、頁面N與擴展Javascript接口的識別信息,所述Javascript框架分發(fā)消息到指定的頁面上。
優(yōu)選的,所述瀏覽裝置進一步包括:
第二擴展模塊,用于擴展Javascript接口,接收非瀏覽器模塊發(fā)送的消息指令;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于深圳市同洲電子股份有限公司,未經(jīng)深圳市同洲電子股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業(yè)授權和技術合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201310304960.2/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 上一篇:資源的處理方法及裝置
- 下一篇:一種單手操作智能終端的方法及裝置
- JS文件處理方法和裝置
- 一種JS代碼的測試方法、存儲介質(zhì)、設備和系統(tǒng)
- 一種JS代碼的測試方法、存儲介質(zhì)、設備和系統(tǒng)
- 分布式的JS文件篡改監(jiān)控方法、系統(tǒng)、設備及存儲介質(zhì)
- 在IOS應用內(nèi)調(diào)用函數(shù)的方法及系統(tǒng)
- 一種可擴展的游戲構建方法、游戲運行方法和存儲介質(zhì)
- 一種提高腳本的加載效率的方法及終端
- 一種應用程序依賴的JS代碼與原生庫兼容的方法及終端
- JS代碼防重復注入方法、裝置、計算機設備及存儲介質(zhì)
- 原生應用調(diào)用JS的方法、裝置、電子設備及存儲介質(zhì)





