專利名稱:實現(xiàn)對網(wǎng)頁重新排版的方法
技術領域:
本發(fā)明涉及一種移動的電子設備顯示方法,具體涉及ー種移動電子設備上網(wǎng)頁的處理方法。
背景技術:
目前,因為手機屏幕的分辨率較小,為了在手機上更好的顯示網(wǎng)頁,并讓網(wǎng)頁能夠適應手機的分辨率,需要在網(wǎng)頁顯示前,對其進行第二次排版?,F(xiàn)在已有一些網(wǎng)站針對手機做了界面優(yōu)化,但是更多的網(wǎng)站是按PC的顯示方式來編寫的,因此在手機上會有不兼容現(xiàn)象發(fā)生。因此,亟需ー種能夠快速有效將普通網(wǎng)頁轉化為合適手機屏幕顯示的方法。
發(fā)明內容
本發(fā)明所要解決的技術問題是提供一種實現(xiàn)對網(wǎng)頁重新排版的方法,它可以解決手機上打開網(wǎng)頁吋,界面不兼容的問題。為了解決以上技術問題,本發(fā)明提供了一種實現(xiàn)對網(wǎng)頁重新排版的方法;包括以下步驟步驟ー、通過網(wǎng)址訪問網(wǎng)頁;步驟ニ、得到網(wǎng)頁返回的頁面代碼;步驟三、保存該網(wǎng)頁的上下文和用戶會話;步驟四、對網(wǎng)頁代碼進行標簽過濾,去除不需要的代碼;步驟五、加載步驟三中保存的上下文和用戶會話;步驟六、將處理后的網(wǎng)頁代碼加載,并重新生成網(wǎng)頁;步驟七、將網(wǎng)頁顯示給用戶。本發(fā)明的有益效果在干解決了手機上打開網(wǎng)頁吋,界面不兼容的問題,同時可以被用來過濾廣告,使廣告不在手機瀏覽時彈出。
下面結合附圖和具體實施方式
對本發(fā)明作進ー步詳細說明。圖1是本發(fā)明實施例所述實現(xiàn)對網(wǎng)頁重新排版方法的流程圖。
具體實施例方式本發(fā)明實現(xiàn)了在手機顯示網(wǎng)頁前,對其進行一次重新排版。如圖1所示,本發(fā)明實施例所述方法流程如下步驟ー.通過網(wǎng)址訪問ー個網(wǎng)頁。步驟ニ.得到網(wǎng)頁返回的頁面代碼。步驟三.保存該網(wǎng)頁的上下文和用戶會話。步驟四.使用正則表達式對網(wǎng)頁代碼進行標簽過濾,去除不需要的部分代碼;正則表達式(英文=Regular Expression)在計算機科學中,是指ー個用來描述或者匹配一系列符合某個句法規(guī)則的字符串的單個字符串。在很多文本編輯器或其他工具裡,正則表達式通常被用來檢索和/或替換那些符合某個模式的文本內容。其中對網(wǎng)頁代碼進行標簽過濾包括,刪除表單Table標簽,刪除區(qū)隔標記div標簽,刪除層疊樣式表CSS (Cascading Style Sheet),以及刪除其他的html標簽。步驟五.可以選擇對網(wǎng)頁代碼進行補充處理,添加一部分需要的代碼,使其更好的排版。步驟六.加載步驟三中保存的上下文和用戶會話,保證網(wǎng)頁代碼變更后,不丟失用戶數(shù)據(jù)。步驟七.將處理后的網(wǎng)頁代碼加載,并重新生成網(wǎng)頁。步驟八.將網(wǎng)頁顯示給用戶。本發(fā)明解決了手機上打開網(wǎng)頁吋,界面不兼容的問題。本發(fā)明同時可以被用來過濾廣告,使廣告不在手機瀏覽時彈出。本發(fā)明所述方法優(yōu)選的適用于由Google發(fā)明的 Android手機操作系統(tǒng)。本發(fā)明并不限于上文討論的實施方式。以上對具體實施方式
的描述旨在于為了描述和說明本發(fā)明涉及的技術方案?;诒景l(fā)明啟示的顯而易見的變換或替代也應當被認為落入本發(fā)明的保護范圍。以上的具體實施方式
用來掲示本發(fā)明的最佳實施方法,以使得本領域的普通技術人員能夠應用本發(fā)明的多種實施方式以及多種替代方式來達到本發(fā)明的目的。
權利要求
1.一種實現(xiàn)對網(wǎng)頁重新排版的方法;其特征在干,包括以下步驟 步驟一、通過網(wǎng)址訪問網(wǎng)頁;步驟ニ、得到網(wǎng)頁返回的頁面代碼; 步驟三、保存該網(wǎng)頁的上下文和用戶會話; 步驟四、對網(wǎng)頁代碼進行標簽過濾,去除代碼; 步驟五、加載步驟三中保存的上下文和用戶會話; 步驟六、將處理后的網(wǎng)頁代碼加載,并重新生成網(wǎng)頁; 步驟七、將網(wǎng)頁顯示給用戶。
2.如權利要求1所述的實現(xiàn)對網(wǎng)頁重新排版的方法,其特征在干,在步驟四和步驟五之間添加以下步驟對網(wǎng)頁代碼進行補充處理,添加代碼。
3.如權利要求1所述的實現(xiàn)對網(wǎng)頁重新排版的方法,其特征在干,所述對網(wǎng)頁代碼進行標簽過濾包括,刪除表單Table標簽,刪除區(qū)隔標記div標簽,刪除層疊樣式表CSS。
全文摘要
本發(fā)明公開了一種實現(xiàn)對網(wǎng)頁重新排版的方法;包括以下步驟步驟一、通過網(wǎng)址訪問網(wǎng)頁;步驟二、得到網(wǎng)頁返回的頁面代碼;步驟三、保存該網(wǎng)頁的上下文和用戶會話;步驟四、對網(wǎng)頁代碼進行標簽過濾,去除代碼;步驟五、加載步驟三中保存的上下文和用戶會話;步驟六、將處理后的網(wǎng)頁代碼加載,并重新生成網(wǎng)頁;步驟七、將網(wǎng)頁顯示給用戶。本發(fā)明解決了手機上打開網(wǎng)頁時,界面不兼容的問題,同時可以被用來過濾廣告,使廣告不在手機瀏覽時彈出。
文檔編號G06F17/30GK102567366SQ20101060669
公開日2012年7月11日 申請日期2010年12月27日 優(yōu)先權日2010年12月27日
發(fā)明者何曉杰 申請人:盛樂信息技術(上海)有限公司