TW201810082A - 具標籤減量化之網頁處理方法及其生成方法 - Google Patents
具標籤減量化之網頁處理方法及其生成方法 Download PDFInfo
- Publication number
- TW201810082A TW201810082A TW105130071A TW105130071A TW201810082A TW 201810082 A TW201810082 A TW 201810082A TW 105130071 A TW105130071 A TW 105130071A TW 105130071 A TW105130071 A TW 105130071A TW 201810082 A TW201810082 A TW 201810082A
- Authority
- TW
- Taiwan
- Prior art keywords
- webpage
- label
- page
- url
- processing
- Prior art date
Links
Landscapes
- Information Transfer Between Computers (AREA)
Abstract
一種具標籤減量化之網頁處理方法,步驟包括對Web伺服器發送用於載入包含URL之一網頁頁面的請求;由Web伺服器端接收並載入包含URL的該網頁頁面的資料,該資料包含用於URL攔截處理的一轉換處理邏輯;回應於用戶對該網頁頁面中包含URL的點擊操作,根據用於URL攔截處理的轉換處理邏輯對包含URL的該網頁頁面進行分析處理以獲得一目標網頁資訊;以及根據目標網頁資訊確定目標網頁處理方式以對該目標網頁進行處理,並於Web瀏覽器選擇性顯示處理後的目標網頁資訊,其中轉換處理邏輯係透過JavaScript模組實現,且轉換處理邏輯包含用於獲取當前網頁頁面的屬性資訊的處理邏輯。藉此,能有效搜尋到內容和標籤以提升網站的曝光度,且同時對HTML標籤減量化以減少網路傳輸的流量,讓用戶在使用上的得到更大的便利。
Description
本發明涉及網路技術領域,特別指一種植基於AJAX技術且具有標籤減量化的用戶端網頁處理方法及伺服器端的網頁生成方法。
全隨著移動網際網路技術的不斷發展,在人們的日常生活中,經常會透過移動終端來流覽網頁,為了方便用戶的使用以及讓用戶有更好的用戶體驗,面向移動終端用戶的頁面顯示的開發越來越重要,而其中又以瀏覽網頁為主,本研究讓網頁撰寫方面簡單易讀與維護方便,以及提升網站曝光度且製做高效能的網站,已成為資訊技術發展的重點之一。
網頁有許多種類的設計方式,但是網頁使用AJAX(Asynchronous JavaScript and XML)技術最大的好處不用更新頁面的前提下維護資料,如果網站有基本架構其他分頁是沒有內容,必須透過AJAX技術去請求伺服器,然後伺服器存取XML或JSON(JavaScript Object Notation)資料再將新的資料傳送給瀏覽器,這樣原本一堆資料配合的Tag就會很龐大,此外在電腦因為同時大量的網頁傳輸,而造成電腦的效能降低,Google搜尋引擎可能找不到使用者需要網頁或資料,因為原本網站只有一些基本架構但是其他分頁大部分相同的模板,必須仰賴AJAX技術去存取資料,然而會大幅減少網站曝光度。
再者,為了達到將網頁以本地視圖(本地化)的頁面顯示的效果,通常透過在用戶端側設置攔截規則來捕獲網頁的URL(Uniform Resource Locator,統一資源定位符,即網頁位址),並對所捕獲的URL進行匹配和邏輯判斷等處理,從而獲得URL對應的目標網頁的相關資訊(例如網頁的格式資訊或其他屬性資訊),進而幫助用戶端側判斷以何種方式或何種預定的網頁頁面格式顯示目標頁面以上現有技術中,雖然可以實現從網頁視圖向本地視圖切換的效果,但由於網頁內容和屬性可能發生變化,隨之網頁的URL也會變化,這樣URL變更時就需要調整URL匹配和邏輯判斷規則。
另外,由於請求需要或者其他考慮可能也需要調整URL匹配和邏輯判斷規則,所以用戶端側的URL攔截規則以及匹配和邏輯判斷規則也要隨之改變;然而,已經發佈出去的用戶端版本通常是不容易進行動態更新的,所以在現有技術中一般都透過發佈新的用戶端版本來解決這個問題。然而,這樣會增加人員開發的成本以及資源的消耗,同時用戶要經常更新用戶端版本,造成用戶的使用不便以及用戶體驗的大大下降。
有效解決先前技術中所存在的問題,本發明之目的在提供一種具標籤減量化之網頁處理方法及其生成方法,能有效搜尋到內容和標籤以提升網站的曝光度,且同時對HTML標籤減量化以減少網路傳輸的流量,讓用戶在使用上的得到更大的便利。
為達到本發明之目的,本發明提供一種具標籤減量化之網頁處理方法,步驟包括:對Web伺服器發送用於載入包含URL之一網頁頁面的請求; 由Web伺服器端接收並載入包含URL的該網頁頁面的資料,該資料包含用於URL攔截處理的一轉換處理邏輯;回應於用戶對該網頁頁面中包含URL的點擊操作,根據用於URL攔截處理的該轉換處理邏輯對包含URL的該網頁頁面進行分析處理,以獲得一目標網頁資訊;以及根據該目標網頁資訊確定目標網頁處理方式以對該目標網頁進行處理,並於Web瀏覽器選擇性顯示處理後的該目標網頁資訊。
於本發明一實施例中所述,其中轉換處理邏輯係透過JavaScript模組實現,且該轉換處理邏輯包含用於獲取當前網頁頁面的屬性資訊的處理邏輯。
於本發明一實施例中所述,其中透過JavaScript模組搜尋並分析具有特定區域標籤的ClassName,將該特定區域標籤資料提取出來,且根據區域標籤內定義不同的特殊標識以轉換對應的HTML標籤格式後,並將完成轉換的HTML標籤重新注入該特定區域標籤。
於本發明一實施例中所述,其中JavaScript模組以document.getElementsByClassName()的方式搜尋具有特定的ClassName屬性,而JavaScript模組的程序會依照命名規則有不同的處理方式,再把資料內容依序取出暫存起來,並且逐步把每個具有特定區域標籤元件作移除,再重新修改網頁格式會依照ClassName以及各別特殊標識轉換出HTML DOM 元件,爾後將原先該暫存資料內容嵌入HTML DOM元件且注入至網頁中以於Web瀏覽器顯示該目標網頁。
於本發明一實施例中所述,其中對該目標頁面的處理包括透過預定格式以顯示處理後的該目標網頁資訊,或者拒絕顯示處理後的該目標網頁資訊。
為達到本發明之目的,本發明再提供一種具標籤減量化之網頁生成方法,步驟包括:接收自用戶端之用於載入包含URL的一網頁頁面的請求;根據該請求於所請求的頁面資料佈署用於 URL攔截處理的一轉換處理邏輯;以及根據用於URL攔截處理的該轉換處理邏輯對包含URL的該網頁頁面進行分析處理以回應用戶端一目標網頁資訊
有關本發明之詳細說明及技術內容,配合圖式說明如下,然而所附圖式僅提供參考與說明用,並非用來對本發明加以限制者;為了使貴審查委員及閱讀大眾能更容易瞭解本發明並避免混淆,針對本發明AJAX網路架構之一資料處理環境100先行說明。
請參閱第1圖所示,資料處理環境100包括一或多個web伺服器104,web伺服器104可為通用電腦;web伺服器104可代管各種各樣之網站及基於web之應用程式中的任一者。在web伺服器處所代管之基於web之應用程式可基於Web 2.0範例;基於web之應用程式可基於Asynchronous JavaScript TM And XML(AJAX)應用程式模型,非同步JavaScript及XML(AJAX)為目前用於創建及執行非同步客戶伺服器異動之技術。非同步客戶伺服器異動在改良web應用程式之效能及改良使用者體驗上特別有用,再者非同步JavaScript及XML(AJAX)為一種可讓瀏覽器進行非同步之網頁請求之技術,因為它是一種非同步之技術,因此,瀏覽器可在有需要的時候以背景(background)的方式執行網頁請求,而不用打斷或干擾瀏覽器前景(foreground)所執行之工作。
web伺服器104可經組態以接收請求106,可根據該領域技術中已知之各種各樣之協定而傳輸請求;詳述之,可根據超文字傳送協定(HTTP)而傳輸請求,亦可根據功能上類似於HTTP同時提供較大安全性的經由安全通訊端層之超文字傳送協定(Hypertext Transfer Protocol over Secure Socket Layer, HTTPS)而傳輸請求,亦可根據檔案傳送協定(FTP)而傳輸請求;請求可指示網頁之統一資源***(URL)或內容待擷取之其他資料,請求可另外規定與請求有關之其他資料,包括(但不限於)POST變數回應於請求。
web伺服器104可傳輸回應108,可經由HTTP、HTTPS、FTP或相關技術中已知之其他協定而傳輸回應;根據用以傳輸請求106之相同協定而傳輸回應,回應可含有靜態資料;回應可替代地含有由web伺服器104在接收到請求後即動態地產生之資料,回應可包括整個網頁,回應可替代地包括網頁之子集或與網頁有關之資料;可以多種資料格式中之任一者來表達回應,包括(但不限於)超文字標示語言(HTML)、可延伸性標示語言(XML)及JavaScript物件記法(JSON)。
資料處理環境100更包括一或多個用戶端110以及網際網路102;用戶端以硬體、軟體或其組合進行實施,透過網際網路102而傳輸自用戶端110至web伺服器104之一請求106及對應該請求106的一回應108;其中網際網路102可為該領域技術中已知之用於允許兩個或兩個以上系統通信的各種各樣之系統中之任一者;例如公眾交換電話網路(PSTN)、區域網路(LAN)及廣域網路(WAN)、乙太網路、IEEE 802.11、IEEE 802.16、Bluetooth技術、數位用戶線(DSL)、電纜網際網路存取、衛星網際網路存取、整合式服務數位網路(ISDN)及撥接式網際網路存取。
每一用戶端110包括至少一web瀏覽器112,web瀏覽器112包括用於經由電腦網路而擷取資訊且向使用者顯示資訊的多種技術器件中之任一者,web瀏覽器112通常經組態以使用HTTP來擷取資訊;然而,web瀏覽器112亦可根據諸如HTTPS及FTP之協定而擷取資訊,web瀏覽器112可為電腦程式產品,例如Firefox web瀏覽器、Internet Explorer web瀏覽器或Safari TM web瀏覽器等等。
web瀏覽器112可提供用於在用戶端110處執行程式碼之一或多種程式設計語言;詳述之,web瀏覽器可提供JavaScript程式設計語言及其執行時間應用程式設計介面(API)。熟習此項技術者應瞭解,JavaScript程式設計語言促進網頁內容之動態操控及與網頁內容之最終使用者的動態互動。web瀏覽器可因此執行以JavaScript程式設計語言所表達且包括於基於web之應用程式中的程式碼。web瀏覽器112可維持文件物件模型(DOM)。
文件物件模型(DOM)為顯示於web瀏覽器中之文件之狀態的表示,由DOM 所表示之文件可為網頁或可另外包含網頁內容,DOM通常包括文件內之每一元素的內部表示,其影響文件之顯示,DOM亦可包括不影響文件之顯示的元資料。舉例而言,DOM可包括與當前頁相關聯之統一資源***(URL);顯示子集包括文件物件模型之影響由文件物件模型所表示之文件之顯示的子集,web瀏覽器112可提供用於存取及操控DOM 之API,API可基於JavaScript程式設計語言;因此,包括於基於web之應用程式中且在用戶端110處所執行之程式碼可藉由操控DOM內之結構而修改當前顯示之網頁;舉例而言,可藉由此程式碼來移動諸如顏色、內容及影像之頁元素、使其出現、使其消失且另外將其變更,存取及修改DOM之此能力啟用Web 2.0範例,因為網頁之一部分可在不需要重新或入整個頁之情況下使用此能力進行修改。
一般而言,現今的資訊社會對於各式產業經營者所欲呈現給廣大用戶的網站曝光度是非常重要,如果網頁有使用到iframe框架或AJAX技術哪麼曝光度就可能大幅的下降,而本發明主要目的係在於改善先前技術的缺點; 請參閱第2圖所示,其繪製具標籤減量化之網頁處理方法的流程圖,在步驟S101,用戶端向web伺服器發送網頁的頁面載入請求,所述頁面中包含有URL鏈結。
當用戶使用用戶端進行網頁流覽時,例如當用戶透過輸入網址登錄到想流覽的網站或透過點擊相應鏈結而進入想流覽的網頁頁面時,回應於用戶的該輸入或點擊操作,用戶端可以向伺服器端發送相應的頁面載入請求以載入相應網頁頁面。在本發明實施例中,該網頁頁面包含一個或多個URL鏈結。例如,在用戶輸入雅虎奇摩網頁的網址http://tw.yahoo.com時,用戶端向伺服器端發送用於載入雅虎奇摩網頁首頁的請求,該首頁中包含針對多個資訊詳情的鏈結(URL)。
然後在步驟S102,從伺服器端接收並載入所述網頁的頁面資料,所述頁面資料中包含用於對URL進行攔截處理的轉換處理邏輯。也就是,伺服器端將URL的攔截處理邏輯佈署到網頁的頁面資料中,比如在頁面資料中嵌入一段JS代碼,由所述JS代碼描述URL的攔截處理邏輯。在本發明的一個實施例中,用於URL攔截處理的操作資訊定義的URL攔截處理邏輯可以包括透過字串匹配或正則運算式來識別URL以獲得目標頁面資訊。應注意的是,除了字串匹配和正則運算式之外,還可以透過本領域已知或未來開發的任意合適方式進行URL攔截處理。也就是,這裏所描述的用於URL攔截處理的操作資訊可以包括任意合適方式的URL攔截處理邏輯。
除了用於透過字串匹配或正則運算式來識別URL以獲得目標頁面資訊之外,用於URL攔截處理的轉換處理邏輯還可以包括用於獲取當前網頁頁面的屬性資訊的處理邏輯,例如web瀏覽器載入網頁原始碼程序後,需要重新定義網頁格式必須透過JavaScript模組搜尋具有特定區域標籤的ClassName,此特定區域標籤資料提取出來,依照區域標籤內定義不同的特殊標識轉換不同HTML標籤格式之後,再將完成轉換處理的HTML標籤重新注入該特定區域標籤,呈現替換完成頁面,其中,當前網頁頁面的屬性資訊可以包括當前網頁頁面的DOM(Document Object Model,文件物件模型)資料。應理解到,除了DOM資料之外,還可以包括其他當前網頁頁面的屬性資訊,只要其有利於目標頁面的顯示即可。
更具體而言,當目標頁面的URL只是一個簡單的功能變數名稱,其中並不包括反映目標頁面的充足資訊時,無法直接獲取得到用於目標頁面顯示的足夠資訊,而目標頁面的鏈結處於當前網頁頁面中,所以當前網頁頁面的屬性資訊中就可能包括有關於目標頁面內容的一些資訊,透過獲取當前頁面的屬性資訊就可以對URL攔截處理進行補充,獲得更多目標頁面資訊。
請配合參閱第3圖所示,在設計網頁時必須要定義區域標籤的class名稱,因為要辨別每一個區域標籤以及區域標籤內運用不同特殊標識來替代HTML標籤,所以運用特殊標識之後添加上所需要的內容,網頁載入後必須重新定義網頁格式以JavaScript模組分析網頁原始碼,其使用document.getElementsByClassName()的方法,搜尋具有特定義的ClassName屬性,然後JavaScript模組的程序會依照命名規則有不一樣處理方式,再把內容依序取出暫存起來,逐步把每個具有特定區域標籤元件作刪除動作,然後重新修改網頁格式會依照ClassName以及各別特殊標識轉換出該項HTML DOM 元件,在把原先該項暫存的資料嵌入HTML DOM元件,注入至網頁中顯示。
接下來,在步驟S103,回應於用戶對當前網頁頁面中包含的URL的點擊操作,根據所述用於URL攔截處理的轉換處理邏輯執行操作以獲得目標頁面資訊;所述的轉換處理邏輯可以由JavaScript模組(JS)實現,用戶端調用JS方法執行所述轉換處理邏輯,根據所述轉換處理邏輯對用戶點擊的URL進行分析處理,以獲取該URL對應的目標頁面資訊。
具體而言,在所述包含URL的網頁頁面被載入後,用戶如果想要對該網頁頁面中包含的URL對應的目標頁面進行流覽,就要對所述URL進行點擊操作,用戶端回應於這個點擊操作,可以調用從伺服器端接收到的URL攔截處理邏輯,即根據上述用於URL攔截處理的轉換處理邏輯執行操作,以獲得目標頁面資訊。
接下來,在步驟S104,根據所述目標頁面資訊以確定目標頁面的處理方式,並對頁面進行處理,其中對目標頁面的處理可以包括透過預定格式展現目標頁面。更具體而言,當獲取到與用戶點擊的URL對應的目標網頁的頁面資訊後,可以對該目標頁面資訊進行解析,以便透過用戶端本地的預定格式或特效展現該目標頁面。預定格式可以是頁面過渡之間的特效,打開和/或關閉時的漸變效果等。由此,可以提升用戶體驗,並且方便用戶的使用。
承上所述之網頁處理方法,對於目標頁面的處理可以包括透過預定格式展現目標頁面;具體而言,當獲取到與用戶點擊的URL對應的目標網頁的頁面資訊後,可以對該目標頁面資訊進行解析,以便透過用戶端本地的預定格式或特效展現該目標頁面,預定格式可以是頁面過渡之間的特效,打開和/或關閉時的漸變效果等,然而,對目標頁面的處理可以包括拒絕展現目標頁面;更具體而言,當獲取到目標頁面資訊後判定該頁面為惡意或不良頁面時,可以拒絕展現該目標頁面,由此,可以防止用戶端或用戶端受到惡意攻擊,增強用戶端的安全性。
請參閱第4圖所示,其繪製具標籤減量化之網頁生成方法的流程圖,在步驟S201,web伺服器接收來自用戶端的用於載入包含URL的網頁頁面的請求。
具體而言,當用戶要對一個網頁頁面進行流覽時,用戶端會向伺服器端發送一個載入該網頁頁面的請求,換言之,伺服器端可以接收到來自用戶端的該請求。在本發明實施例中,該網頁頁面包含一個或多個URL鏈結。
接下來,在步驟S202,根據所述請求在所述請求的頁面資料中佈署用於所述URL攔截處理的轉換處理邏輯,當接收到用戶端發來的請求後,伺服器將用於URL處理的轉換處理邏輯佈署到用戶端請求頁面的頁面資料中。
接下來,在步驟S203,伺服器端回應用戶端目標頁面資料,所述目標頁面資料包括用於URL攔截處理的轉換處理邏輯。
具體而言,回應於用戶端的請求,伺服器端可以將用戶請求的網頁的頁面資料連同用於URL攔截處理的轉換處理邏輯一起發送給用戶端,而不是像現有技術那樣將用於URL攔截處理的轉換處理邏輯佈署在用戶端;在本發明的一個實施例中,該網頁頁面和用於URL攔截處理的轉換處理邏輯可以是伺服器端以JS代碼方式預先佈署好的。在此聲明,本發明的構思就在於由伺服器端佈署該用於URL攔截處理的轉換處理邏輯並且與請求頁面一起返回到用戶端以供用戶端使用。
在本發明的一個實施例中,用於URL攔截處理的轉換處理邏輯可以包括用於透過字串匹配或正則運算式來識別URL以獲得目標頁面資訊的操作資訊;除了字串匹配和正則運算式之外,還可以透過本領域已知或未來開發的任意合適方式進行URL攔截處理。也就是,這裏所描述的用於URL攔截處理的轉換處理邏輯可以包括任意合適方式的URL攔截處理邏輯。
在本發明的另一個實施例中,除了用於透過字串匹配或正則運算式來識別URL以獲得目標頁面資訊的轉換處理邏輯之外,用於URL攔截處理的轉換處理邏輯還可以包括用於獲取當前網頁頁面的屬性資訊的轉換處理邏輯;例如web瀏覽器載入網頁原始碼程序後,需要重新定義網頁格式必須透過JavaScript模組搜尋具有特定區域標籤的ClassName,此特定區域標籤資料提取出來,依照區域標籤內定義不同的特殊標識轉換不同HTML標籤格式之後轉換好的HTML標籤會重新注入該區域標籤,呈現替換完成頁面,其中,當前網頁頁面的屬性資訊可以包括當前網頁頁面的DOM(Document Object Model,文件物件模型)資料,除了DOM資料之外,還可以包括其他當前網頁頁面的屬性資訊,只要其有利於目標頁面的顯示即可,當前網頁頁面的屬性資訊可以包括當前網頁頁面的DOM資料。
在本發明的一個實施例中,上述URL攔截處理的轉換處理邏輯可以在伺服器端透過諸如Javascript腳本之類的前端腳本佈署實現,本實施例中,可以在伺服器端生成頁面前端腳本時一同佈署實現該URL攔截處理邏輯,而在現有技術中,URL攔截處理邏輯通常是在用戶端透過用戶端本地代碼佈署實現;當隨著網路技術的更新URL的結構參數等發生變更時,對應的URL攔截處理邏輯也需要相應更新。而在本發明實施例的方案中,由於URL攔截處理邏輯由伺服器端佈署,所以只需要重新佈署一下URL攔截處理邏輯,也就是重新發佈一下前端腳本即可,而無需變更用戶端版本,方便了用戶的使用並提升了用戶感受。
本發明係應用特殊標識及JavaScript達成HTML標籤減量化之設計,需要在區域標籤定義特殊標識,再透過JavaScript模組剖析具有特定classname的區域標籤,將內容取出轉換HTML標籤格式之後塞回原內容;可以讓Google搜尋引擎能有效搜尋到內容和標籤已增加網站的曝光度,此外HTML標籤減量化和減少網路傳輸的流量,讓用戶在使用上的得到更大的便利,其具有以下所述優點:
其一,維持搜尋引擎仍能有效搜尋到符合使用者需求的內容,這樣一來提昇網站的曝光度;其二,此方法可以達到HTML標籤減量化並且縮短網站製作與維護的時間,因為替換網頁格式需要區域標籤定義特定ClassName和特殊標識,再透過JavaScript模組搜尋具有特定的ClassName的區域標籤抽取原內容,則直接依照特殊標識替換HTML格式之後塞回原內容;其三,如果要修改相同的網頁格式不需要大費周章每個網頁,只要修改JavaScript模組就可以套用每個網頁,進而提供使用者擁有更好的服務。
以上所述,乃僅記載本發明為呈現解決問題所採用的技術手段之較佳實施方式或實施例而已,並非用來限定本發明專利實施之範圍。即凡與本發明專利申請範圍文義相符,或依本發明專利範圍所做的均等變化與修飾,皆為本發明專利範圍所涵蓋。
100‧‧‧資料處理環境
102‧‧‧網路
104‧‧‧web伺服器
106‧‧‧請求
108‧‧‧回應
110‧‧‧用戶端
112‧‧‧web瀏覽器
S101~S104‧‧‧網頁處理方法流程
S202~S203‧‧‧網頁生成方法流程
第1圖係繪製本發明網路架構之資料處理環境示意圖。 第2圖係繪製本發明之具標籤減量化之網頁處理方法的流程圖。 第3圖係繪製本發明之具標籤減量化之網頁處理運作架構圖。 第4圖係繪製本發明之具標籤減量化之網頁生成方法的流程圖。
Claims (10)
- 一種具標籤減量化之網頁處理方法,其步驟包括: 對Web伺服器發送用於載入包含URL之一網頁頁面的請求; 由Web伺服器接收並載入包含URL的該網頁頁面的資料,該資料包含用於URL攔截處理的一轉換處理邏輯; 回應於用戶對該網頁頁面中包含URL的點擊操作,根據用於URL攔截處理的該轉換處理邏輯對包含URL的該網頁頁面進行分析處理,以獲得一目標網頁資訊;以及 根據該目標網頁資訊確定目標網頁處理方式以對該目標網頁進行處理,並於Web瀏覽器選擇性顯示處理後的該目標網頁資訊。
- 如申請專利範圍第1項所述之具標籤減量化之網頁處理方法,其中該轉換處理邏輯係透過JavaScript模組實現,且該轉換處理邏輯包含用於獲取當前網頁頁面的屬性資訊的處理邏輯。
- 如申請專利範圍第2項所述之具標籤減量化之網頁處理方法,其中透過JavaScript模組搜尋並分析具有特定區域標籤的ClassName,將該特定區域標籤資料提取出來,且根據區域標籤內定義不同的特殊標識以轉換對應的HTML標籤格式後,並將完成轉換的HTML標籤重新注入該特定區域標籤。
- 如申請專利範圍第3項所述之具標籤減量化之網頁處理方法,其中JavaScript模組以document.getElementsByClassName()的方式搜尋具有特定的ClassName屬性,而JavaScript模組的程序會依照命名規則有不同的處理方式,再把資料內容依序取出暫存起來,並且逐步把每個具有特定區域標籤元件作移除,再重新修改網頁格式會依照ClassName以及各別特殊標識轉換出HTML DOM 元件,爾後將原先該暫存資料內容嵌入HTML DOM元件且注入至網頁中以於Web瀏覽器顯示該目標網頁。
- 如申請專利範圍第1項所述之具標籤減量化之網頁處理方法,其中對該目標頁面的處理包括透過預定格式以顯示處理後的該目標網頁資訊。
- 如申請專利範圍第1項所述之具標籤減量化之網頁處理方法,其中對該目標頁面的處理包括拒絕顯示處理後的該目標網頁資訊。
- 一種具標籤減量化之網頁生成方法,其步驟包括: 接收自用戶端之用於載入包含URL的一網頁頁面的請求; 根據該請求於所請求的頁面資料佈署用於 URL攔截處理的一轉換處理邏輯;以及 根據用於URL攔截處理的該轉換處理邏輯對包含URL的該網頁頁面進行分析處理以回應用戶端一目標網頁資訊。
- 如申請專利範圍第7項所述之具標籤減量化之網頁生成方法,其中該轉換處理邏輯係透過JavaScript模組實現,且該轉換處理邏輯包含用於獲取當前網頁頁面的屬性資訊的處理邏輯。
- 如申請專利範圍第8項所述之具標籤減量化之網頁生成方法,其中透過JavaScript模組搜尋並分析具有特定區域標籤的ClassName,將該特定區域標籤資料提取出來,且根據區域標籤內定義不同的特殊標識以轉換對應的HTML標籤格式後,並將完成轉換的HTML標籤重新注入該特定區域標籤。
- 如申請專利範圍第9項所述之具標籤減量化之網頁生成方法,其中JavaScript模組以document.getElementsByClassName()的方式搜尋具有特定的ClassName屬性,而JavaScript模組的程序會依照命名規則有不同的處理方式,再把資料內容依序取出暫存起來,並且逐步把每個具有特定區域標籤元件作移除,再重新修改網頁格式會依照ClassName以及各別特殊標識轉換出HTML DOM 元件,爾後將原先該暫存資料內容嵌入HTML DOM元件且注入至網頁中以於Web瀏覽器顯示該目標網頁。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
TW105130071A TWI610190B (zh) | 2016-09-14 | 2016-09-14 | 具標籤減量化之網頁處理方法及其生成方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
TW105130071A TWI610190B (zh) | 2016-09-14 | 2016-09-14 | 具標籤減量化之網頁處理方法及其生成方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
TWI610190B TWI610190B (zh) | 2018-01-01 |
TW201810082A true TW201810082A (zh) | 2018-03-16 |
Family
ID=61728565
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
TW105130071A TWI610190B (zh) | 2016-09-14 | 2016-09-14 | 具標籤減量化之網頁處理方法及其生成方法 |
Country Status (1)
Country | Link |
---|---|
TW (1) | TWI610190B (zh) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN114745146B (zh) * | 2021-01-07 | 2023-07-14 | 腾讯科技(深圳)有限公司 | 跳转拦截方法、装置、可读存储介质及设备 |
Family Cites Families (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7475404B2 (en) * | 2000-05-18 | 2009-01-06 | Maquis Techtrix Llc | System and method for implementing click-through for browser executed software including ad proxy and proxy cookie caching |
US7216297B1 (en) * | 2000-09-22 | 2007-05-08 | At&T Corp. | Eliding web page content |
US7421448B2 (en) * | 2004-12-20 | 2008-09-02 | Sap Ag | System and method for managing web content by using annotation tags |
TW201013430A (en) * | 2008-09-17 | 2010-04-01 | Ibm | Method and system for providing suggested tags associated with a target page for manipulation by a user |
TW201610718A (zh) * | 2014-09-05 | 2016-03-16 | 健行學校財團法人健行科技大學 | 一種網頁序列化之預載系統及方法 |
-
2016
- 2016-09-14 TW TW105130071A patent/TWI610190B/zh not_active IP Right Cessation
Also Published As
Publication number | Publication date |
---|---|
TWI610190B (zh) | 2018-01-01 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10956531B2 (en) | Dynamic generation of mobile web experience | |
CN109033358B (zh) | 新闻聚合与智能实体关联的方法 | |
US7805495B2 (en) | Method and system for transferring web browser data between web browsers | |
US10015226B2 (en) | Methods for making AJAX web applications bookmarkable and crawlable and devices thereof | |
CN103873918B (zh) | 图片处理方法、装置及终端 | |
US20150142838A1 (en) | Method and system for automated analysis and transformation of web pages | |
US10284671B2 (en) | Dynamic bundling of web components for asynchronous delivery | |
US20100299589A1 (en) | Keyword display method and keyword display system | |
TW201441829A (zh) | 頁面處理方法和裝置以及頁面生成方法和裝置 | |
WO2018001124A1 (zh) | 网页文件发送方法、网页渲染方法及装置、网页渲染*** | |
CN105095280A (zh) | 一种浏览器缓存方法和装置 | |
US20150227276A1 (en) | Method and system for providing an interactive user guide on a webpage | |
US20130232424A1 (en) | User operation detection system and user operation detection method | |
WO2017124692A1 (zh) | 查找表单页面和目标页面转化关系的方法和装置 | |
US20140095579A1 (en) | System and method for increasing web site serving performance | |
CN105141678B (zh) | 一种对文件进行管理的方法和装置 | |
TWI519980B (zh) | 網頁顯示方法和裝置及電腦可讀取儲存介質 | |
WO2023092580A1 (zh) | 页面显示方法、装置、存储介质及电子设备 | |
CN111797297B (zh) | 页面数据处理方法、装置、计算机设备及存储介质 | |
JP2016018233A (ja) | スクリプトのキャッシュ方法及びそれを適用した情報処理装置 | |
CN113656737A (zh) | 网页内容展示方法、装置、电子设备以及存储介质 | |
WO2020039238A1 (zh) | 一种标签页的处理方法、装置、设备/终端/服务器以及计算机可读介质 | |
TWI610190B (zh) | 具標籤減量化之網頁處理方法及其生成方法 | |
CN111680247B (zh) | 网页字符串的本地调用方法、装置、设备及存储介质 | |
Li et al. | Reordering webpage objects for optimizing quality-of-experience |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
MM4A | Annulment or lapse of patent due to non-payment of fees |