[發明專利]一種跨瀏覽器插件的自適應方法在審
| 申請號: | 201710282674.9 | 申請日: | 2017-04-26 |
| 公開(公告)號: | CN107102877A | 公開(公告)日: | 2017-08-29 |
| 發明(設計)人: | 倪平波;胡波;胡州明;劉榮剛 | 申請(專利權)人: | 國網遼寧省電力有限公司信息通信分公司;四川中電啟明星信息技術有限公司;國網冀北電力有限公司信息通信分公司;國網信息通信產業集團有限公司;國家電網公司 |
| 主分類號: | G06F9/445 | 分類號: | G06F9/445;G06F17/30 |
| 代理公司: | 成都君合集專利代理事務所(普通合伙)51228 | 代理人: | 鄒新華 |
| 地址: | 110000 遼*** | 國省代碼: | 遼寧;21 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 瀏覽器 插件 自適應 方法 | ||
1.一種跨瀏覽器插件的自適應方法,包括標準瀏覽器插件,其特征在于:所述標準瀏覽器插件對瀏覽器讀取網站的網頁文件自適應的調整,具體包括以下步驟:
步驟1.1將所述標準瀏覽器插件載入當前瀏覽器;
步驟1.2標準瀏覽器插件對當前瀏覽器內核進行訪問并讀取當前瀏覽器的信息;
步驟1.3標準瀏覽器插件再對瀏覽器讀取網站的網頁文件進行解析,判斷網頁文件與當前瀏覽器是否兼容;
步驟1.4標準瀏覽器插件再根據當前瀏覽器內核的類型對解析的網頁文件進行一致性調整;
步驟1.5瀏覽器將調整后的網頁文件進行渲染顯示。
2.根據權利要求1所述的一種跨瀏覽器插件的自適應方法,其特征在于:所述步驟1.3中標準瀏覽器插件再對瀏覽器讀取網站的網頁文件進行解析的具體步驟為:
步驟1.3.1:標準瀏覽器插件將網頁文件的源文件進行文法分析;
步驟1.3.2:文法分析后,標準瀏覽器插件對網頁文件的源文件搭建解析樹;
步驟1.3.3:標準瀏覽器插件根據當前瀏覽器內核的類型將解析樹進行轉換為能夠被當前瀏覽器識別的文檔。
3.根據權利要求2所述的一種跨瀏覽器插件的自適應方法,其特征在于:所述步驟1.4中再根據當前瀏覽器內核的類型對解析的網頁文件進行一致性調整,具體一致性調整的步驟為:
步驟1.4.1:對能夠被當前瀏覽器識別的文檔進行符號的識別并傳遞至標準瀏覽器插件的構建器上;
步驟1.4.2:所述構建器將接收到的符號重新構建能夠適應當前瀏覽器內核的構建樹;
步驟1.4.3:構建器根據當前瀏覽器內核對重新建立的構建樹進行符號的修改;
步驟1.4.4:將修改后的構建樹轉換為能夠被當前瀏覽器渲染的網頁文件。
4.根據權利要求3所述的一種跨瀏覽器插件的自適應方法,其特征在于:所述步驟1.4.3中構建器對重新建立的構建樹進行修改包括對網頁文件中源文件的錯誤或不規范編寫進行修復。
5.根據權利要求4所述的一種跨瀏覽器插件的自適應方法,其特征在于:所述修復為增加或者是減少源文件的符號。
6.根據權利要求3所述的一種跨瀏覽器插件的自適應方法,其特征在于:在所述步驟1.4.3和步驟1.4.4之間還包括有對修改后的網頁文件進行試運行。
7.據權利要求6的一種跨瀏覽器插件的自適應方法,其特征在于:在所述試運行過程中還設置有報警提示。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于國網遼寧省電力有限公司信息通信分公司;四川中電啟明星信息技術有限公司;國網冀北電力有限公司信息通信分公司;國網信息通信產業集團有限公司;國家電網公司,未經國網遼寧省電力有限公司信息通信分公司;四川中電啟明星信息技術有限公司;國網冀北電力有限公司信息通信分公司;國網信息通信產業集團有限公司;國家電網公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.17sss.com.cn/pat/books/201710282674.9/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種家裝用戶購買行為分析系統
- 下一篇:一種船用水密機艙艙口蓋





