1.一種處理網頁數據的方法,其特征在于,所述方法包括:
獲取通過超文本傳送協議HTTP方式向服務端請求的網頁數據;
根據當前操作系統(tǒng)的版本對應的網頁劫持檢測規(guī)則,檢測所述網頁數據是否發(fā)生劫持;
若所述網頁數據發(fā)生劫持,則通過超文本傳輸安全協議HTTPS方式重新向所述服務端請求同一網址的網頁數據;
對重新獲取的網頁數據進行顯示。
2.根據權利要求1所述的方法,其特征在于,根據當前操作系統(tǒng)的版本對應的網頁劫持檢測規(guī)則,檢測所述網頁數據是否發(fā)生劫持包括:
若所述當前操作系統(tǒng)的版本高于預設版本閾值,則根據預設簽名算法,對所述網頁數據進行計算,獲取所述網頁數據的數據簽名;
獲取所述服務端發(fā)送的原始數據簽名,其中,所述原始數據簽名由所述服務端根據所述預設簽名算法對同一網址的原始網頁數據計算而得;
將所述網頁數據的數據簽名與所述原始數據簽名進行比對;
若兩者相同,則確定所述網頁數據未發(fā)生劫持;
若兩者不同,則確定所述網頁數據發(fā)生劫持。
3.根據權利要求1所述的方法,其特征在于,根據當前操作系統(tǒng)的版本對應的網頁劫持檢測規(guī)則,檢測所述網頁數據是否發(fā)生劫持包括:
若所述當前操作系統(tǒng)的版本低于或者等于預設版本閾值,則將所述網頁數據中的域名與預設域名白名單進行匹配;
若所述網頁數據中的域名均包含在所述預設域名白名單中,則確定所述網頁數據未發(fā)生劫持;
若所述網頁數據中存在所述預設域名白名單以外的域名,則確定所述網頁數據發(fā)生劫持。
4.根據權利要求3所述的方法,其特征在于,所述預設域名白名單包括特定站點的域名。
5.根據權利要求1所述的方法,其特征在于,在對重新獲取的網頁數據進行顯示之后,所述方法還包括:
在第一預設時間段內向所述服務端發(fā)送數據請求時,以所述HTTPS方式向所述服務端發(fā)送數據請求;
在所述第一預設時間段后,恢復以所述HTTP方式向所述服務端發(fā)送數據請求。
6.根據權利要求5所述的方法,其特征在于,在第一預設時間段內向所述服務端發(fā)送數據請求時,以所述HTTPS方式向所述服務端發(fā)送數據請求包括:
在所述第一預設時間段內向所述服務端請求所述同一網址的網頁數據時,以所述HTTPS方式向所述服務端發(fā)送數據請求。
7.根據權利要求1所述的方法,其特征在于,若所述網頁數據未發(fā)生劫持,則所述方法還包括:
在第二預設時間段內通過所述HTTP方式向所述服務端請求到網頁數據后,直接顯示所述網頁數據。
8.根據權利要求7所述的方法,其特征在于,在第二預設時間段內通過所述HTTP方式向所述服務端請求到網頁數據后,直接顯示所述網頁數據包括:
在所述第二預設時間段內通過所述HTTP方式向所述服務端請求到所述同一網址的網頁數據后,直接顯示所述網頁數據。
9.根據權利要求1所述的方法,其特征在于,獲取通過超文本傳送協議HTTP方式向服務端請求的網頁數據包括:
判斷當前時間是否在預設劫持時間段內;
若所述當前時間不在所述預設劫持時間段內,則通過所述HTTP方式向所述服務端請求網頁數據。
10.一種處理網頁數據的裝置,其特征在于,所述裝置包括:
獲取單元,用于獲取通過超文本傳送協議HTTP方式向服務端請求的網頁數據;
檢測單元,用于根據當前操作系統(tǒng)的版本對應的網頁劫持檢測規(guī)則,檢測所述網頁數據是否發(fā)生劫持;
請求單元,用于當所述檢測單元的檢測結果為所述網頁數據發(fā)生劫持時,通過超文本傳輸安全協議HTTPS方式重新向所述服務端請求同一網址的網頁數據;
顯示單元,用于對所述請求單元重新獲取的網頁數據進行顯示。