国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      基于雙WebView的網頁預覽方法和裝置與流程

      文檔序號:12040705閱讀:來源:國知局
      基于雙WebView的網頁預覽方法和裝置與流程

      技術特征:
      1.一種基于雙WebView的網頁預覽方法,包括:當進入網頁預覽模式時,在原始WebView中根據接收的網頁鏈接請求獲取所述網頁鏈接指向的目的網頁的主文檔;對所述目的網頁的主文檔進行解析獲取頁面的DOM結構;在動態(tài)WebView中加載本地頁面模板;根據所述頁面的DOM結構抽取所述目的網頁的正文;將所述目的網頁的正文按照所述本地頁面模板顯示在所述動態(tài)WebView中。2.根據權利要求1所述的基于雙WebView的網頁預覽方法,所述當進入網頁預覽模式時,在原始WebView中根據接收的網頁鏈接請求獲取所述網頁鏈接指向的目的網頁的主文檔的步驟包括:當進入網頁預覽模式時,彈出預覽窗口,在所述預覽窗口中創(chuàng)建所述原始WebView;其中,所述原始WebView為用戶不可見的;在所述原始WebView中根據接收的網頁鏈接請求獲取所述網頁鏈接指向的目的網頁的主文檔。3.根據權利要求1所述的基于雙WebView的網頁預覽方法,所述在動態(tài)WebView中加載本地頁面模板的步驟包括:當根據所述頁面的DOM結構判定所述目的網頁存在正文時,先在所述預覽窗口中創(chuàng)建所述動態(tài)WebView,然后在動態(tài)WebView中加載所述本地頁面模板;其中,所述本地頁面模板為預定的html頁面。4.根據權利要求1所述的基于雙WebView的網頁預覽方法,所述根據頁面的DOM結構抽取所述目的網頁的正文的步驟包括:根據頁面的DOM結構獲取所述目的網頁的主文檔所對應的HTML節(jié)點;獲取所述HTML節(jié)點中內容,得到所述目的網頁的正文。5.根據權利要求1至4任一項所述的基于雙WebView的網頁預覽方法,在所述當進入網頁預覽模式時,在原始WebView中根據接收的網頁鏈接請求獲取所述網頁鏈接指向的目的網頁的主文檔的步驟前包括步驟:判斷網頁中的鏈接數(shù)是否超過預定的閾值,若超過所述預定的閾值,則進入網頁預覽模式;若沒有超過所述預定的閾值,則根據所述網頁鏈接請求獲取所述網頁鏈接指向的所述目的網頁,將所述目的網頁進行排版和渲染后顯示。6.一種基于雙WebView的網頁預覽裝置,包括:主文檔加載模塊,用于當進入網頁預覽模式時,在原始WebView中根據接收的網頁鏈接請求獲取所述網頁鏈接指向的目的網頁的主文檔;結構解析模塊,用于對所述目的網頁的主文檔進行解析獲取頁面的DOM結構;頁面模板加載模塊,用于在動態(tài)WebView中加載本地頁面模板;正文抽取模塊,用于根據所述頁面的DOM結構抽取所述目的網頁的正文;顯示模塊,用于將所述目的網頁的正文按照所述本地頁面模板顯示在所述動態(tài)WebView中。7.根據權利要求6所述的基于雙WebView的網頁預覽裝置,所述主文檔加載模塊包括:第一窗口創(chuàng)建單元,用于當進入網頁預覽模式時,彈出預覽窗口,在所述預覽窗口中創(chuàng)建所述原始WebView;其中,所述原始WebView為用戶不可見的;加載單元,用于在所述原始WebView中根據接收的網頁鏈接請求獲取所述網頁鏈接指向的目的網頁的主文檔。8.根據權利要求6所述的基于雙WebView的網頁預覽裝置,所述頁面模板加載模塊包括:第二窗口創(chuàng)建單元、模板加載單元;在根據所述頁面的DOM結構判定所述目的網頁存在正文時,所述第二窗口創(chuàng)建單元先在所述預覽窗口中創(chuàng)建所述動態(tài)WebView;所述模板加載單元在動態(tài)WebView中加載本地頁面模板;其中,所述本地頁面模板為預定的html頁面。9.根據權利要求6所述的基于雙WebView的網頁預覽裝置,所述正文抽取模塊包括:第一獲取單元,用于根據頁面的DOM結構獲取所述目的網頁的主文檔所對應的HTML節(jié)點;第二獲取單元,用于獲取所述HTML節(jié)點中內容,得到所述目的網頁的正文。10.根據權利要求6至9任一項所述的基于雙WebView的網頁預覽裝置,還包括判斷模塊和渲染顯示模塊;所述判斷模塊用于判斷網頁中的鏈接數(shù)是否超過預定的閾值,若超過所述預定的閾值,則進入網頁預覽模式,所述判斷模塊通知所述主文檔加載模塊進行加載目的網頁的主文檔;若沒有超過所述預定的閾值,則所述判斷模塊通知所述渲染顯示模塊根據所述網頁鏈接請求獲取所述網頁鏈接指向的所述目的網頁,將所述目的網頁進行排版和渲染后顯示。
      當前第2頁1 2 3 
      網友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點贊!
      1