網(wǎng)站頁(yè)面的展示方法、裝置及終端的制作方法
【專(zhuān)利摘要】本公開(kāi)是關(guān)于一種網(wǎng)站頁(yè)面的展示方法、裝置及終端。所述方法包括:向服務(wù)器發(fā)送安全套接層SSL認(rèn)證請(qǐng)求;接收服務(wù)器返回的數(shù)據(jù)域認(rèn)證成功的響應(yīng)后,獲取部署在數(shù)據(jù)域的靜態(tài)資源進(jìn)行頁(yè)面展示,并通過(guò)創(chuàng)建的認(rèn)證對(duì)象對(duì)網(wǎng)站的靜態(tài)資源域進(jìn)行異步SSL認(rèn)證;接收到網(wǎng)站的靜態(tài)資源域的SSL認(rèn)證成功的響應(yīng)后,將網(wǎng)站頁(yè)面中未展示的靜態(tài)資源的加載域指向所述靜態(tài)資源域。采用本公開(kāi)實(shí)施例,能夠加快網(wǎng)站頁(yè)面展示的速度,縮短頁(yè)面展示所需的時(shí)間。
【專(zhuān)利說(shuō)明】網(wǎng)站頁(yè)面的展示方法、裝置及終端
【技術(shù)領(lǐng)域】
[0001]本公開(kāi)涉及通信【技術(shù)領(lǐng)域】,特別涉及一種網(wǎng)站頁(yè)面的展示方法、裝置及終端。
【背景技術(shù)】
[0002]隨著互聯(lián)網(wǎng)技術(shù)的發(fā)展,出現(xiàn)了越來(lái)越多的以用戶(hù)隱私數(shù)據(jù)為核心的網(wǎng)頁(yè)應(yīng)用,例如社交網(wǎng)站Facebook、twitter等。為了更好的保護(hù)用戶(hù)數(shù)據(jù)的隱私和安全,越來(lái)越多的此類(lèi)展示有用戶(hù)隱私數(shù)據(jù)的網(wǎng)站都開(kāi)始使用HTTPS (HypertextTransfer Protocol overSecure Socket Layer,超文本傳輸安全協(xié)議)在瀏覽器和服務(wù)器之間傳輸數(shù)據(jù)。其中,HTTPS是以安全為目標(biāo)的HTTP通道,在HTTP下加入SSL (Secure Sockets Layer安全套接層),HTTPS的安全基礎(chǔ)是SSL,因此加密的詳細(xì)內(nèi)容就需要SSL。
[0003]但是,使用HTTPS協(xié)議需要瀏覽器和服務(wù)器之間進(jìn)行SSL認(rèn)證。SSL認(rèn)證是指客戶(hù)端到服務(wù)器端的認(rèn)證,主要用來(lái)提供對(duì)用戶(hù)和服務(wù)器的認(rèn)證,對(duì)傳送的數(shù)據(jù)進(jìn)行加密和隱藏,確保數(shù)據(jù)在傳送中不被改變,即保持?jǐn)?shù)據(jù)的完整性等。一次SSL認(rèn)證過(guò)程消耗的時(shí)間一般為0.5秒至10秒左右。
[0004]通常來(lái)說(shuō),一個(gè)網(wǎng)站的靜態(tài)資源(例如樣式表、客戶(hù)端腳本或圖片等)和網(wǎng)站的數(shù)據(jù)內(nèi)容(網(wǎng)頁(yè)本身和展示網(wǎng)頁(yè)數(shù)據(jù)所要請(qǐng)求的服務(wù)器API)是分別放在不同的域名下的。而同一網(wǎng)站內(nèi)資源使用不同的域名,就需要各個(gè)域名分別執(zhí)行一次SSL認(rèn)證。
[0005]由于在SSL認(rèn)證的等待時(shí)間內(nèi),網(wǎng)站的內(nèi)容是無(wú)法呈現(xiàn)的。因此,相關(guān)技術(shù)中,在打開(kāi)使用HTTPS協(xié)議的網(wǎng)站時(shí),需要對(duì)該網(wǎng)站內(nèi)資源分別對(duì)應(yīng)的各個(gè)域名均執(zhí)行一次SSL認(rèn)證,使得網(wǎng)站頁(yè)面展示所需的時(shí)間較長(zhǎng),頁(yè)面展示的速度較慢。
【發(fā)明內(nèi)容】
[0006]為克服相關(guān)技術(shù)中存在的問(wèn)題,本公開(kāi)提供了一種網(wǎng)站頁(yè)面的展示方法、裝置及終端,能夠加快網(wǎng)站頁(yè)面展示的速度,縮短頁(yè)面展示所需的時(shí)間。
[0007]根據(jù)本公開(kāi)實(shí)施例的第一方面,提供一種網(wǎng)站頁(yè)面的展示方法,所述方法包括:
[0008]向服務(wù)器發(fā)送安全套接層SSL認(rèn)證請(qǐng)求,請(qǐng)求對(duì)所述網(wǎng)站的數(shù)據(jù)域進(jìn)行SSL認(rèn)證;
[0009]接收所述服務(wù)器返回的對(duì)所述數(shù)據(jù)域認(rèn)證成功的響應(yīng)后,獲取部署在所述數(shù)據(jù)域中的靜態(tài)資源進(jìn)行頁(yè)面展示,并通過(guò)創(chuàng)建的認(rèn)證對(duì)象對(duì)所述網(wǎng)站的靜態(tài)資源域進(jìn)行異步SSL認(rèn)證;其中,所述網(wǎng)站的靜態(tài)資源同時(shí)部署在所述網(wǎng)站的數(shù)據(jù)域和靜態(tài)資源域中;
[0010]接收到所述網(wǎng)站的靜態(tài)資源域的SSL認(rèn)證成功的響應(yīng)后,將所述網(wǎng)站頁(yè)面中未展示的靜態(tài)資源的加載域指向所述靜態(tài)資源域。
[0011]在第一方面的第一種可能的實(shí)現(xiàn)方式中,所述通過(guò)創(chuàng)建的認(rèn)證對(duì)象對(duì)所述網(wǎng)站的靜態(tài)資源域進(jìn)行異步SSL認(rèn)證,包括:
[0012]為所述網(wǎng)站的每個(gè)靜態(tài)資源域分別創(chuàng)建一個(gè)認(rèn)證對(duì)象;所述對(duì)象具有引用URL路徑的屬性以及發(fā)送超文本傳輸安全協(xié)議HTTPS請(qǐng)求的屬性,其中,所屬URL對(duì)應(yīng)部署在對(duì)應(yīng)的靜態(tài)資源域下的靜態(tài)資源;
[0013]通過(guò)所述對(duì)象向所述服務(wù)器發(fā)送SSL認(rèn)證請(qǐng)求,請(qǐng)求服務(wù)器對(duì)所述對(duì)象對(duì)應(yīng)的靜態(tài)資源域進(jìn)行SSL認(rèn)證;并接收服務(wù)器返回的認(rèn)證響應(yīng)。
[0014]結(jié)合第一方面和第一方面的第一種可能的實(shí)現(xiàn)方式,在第一方面的第二種可能的實(shí)現(xiàn)方式中,所述為所述網(wǎng)站的每個(gè)靜態(tài)資源域分別創(chuàng)建一個(gè)對(duì)象包括:
[0015]使用客戶(hù)端腳本在頁(yè)面中創(chuàng)建一個(gè)MG標(biāo)簽或者SCRIPT HTML標(biāo)簽作為所述對(duì)象;
[0016]所述IMG標(biāo)簽具有源src屬性,所述src屬性的值設(shè)置為靜態(tài)資源的統(tǒng)一資源定位器URL ;
[0017]所述SCRIPT HTML標(biāo)簽具有src屬性,所述src屬性的值設(shè)置為靜態(tài)資源的URL。
[0018]結(jié)合第一方面和第一方面的第一種可能的實(shí)現(xiàn)方式,在第一方面的第三種可能的實(shí)現(xiàn)方式中,所述為所述網(wǎng)站的每個(gè)靜態(tài)資源域分別創(chuàng)建一個(gè)對(duì)象包括:
[0019]使用客戶(hù)端腳本創(chuàng)建一個(gè)Image對(duì)象作為所述對(duì)象;
[0020]將所述Image對(duì)象的標(biāo)簽屬性的值設(shè)置為靜態(tài)資源的URL。
[0021]根據(jù)本公開(kāi)實(shí)施例的第二方面,提供一種網(wǎng)站頁(yè)面的展示裝置,所述裝置包括:
[0022]請(qǐng)求單元,用于向服務(wù)器發(fā)送安全套接層SSL認(rèn)證請(qǐng)求,請(qǐng)求對(duì)所述網(wǎng)站的數(shù)據(jù)域進(jìn)行SSL認(rèn)證;接收所述服務(wù)器返回的對(duì)所述數(shù)據(jù)域認(rèn)證響應(yīng);
[0023]處理單元,用于獲取部署在所述數(shù)據(jù)域中的靜態(tài)資源進(jìn)行頁(yè)面展示,并通過(guò)創(chuàng)建的認(rèn)證對(duì)象對(duì)所述網(wǎng)站的靜態(tài)資源域進(jìn)行異步SSL認(rèn)證;其中,所述網(wǎng)站的靜態(tài)資源同時(shí)部署在所述網(wǎng)站的數(shù)據(jù)域和靜態(tài)資源域中;
[0024]接收單元,用于接收到所述網(wǎng)站的靜態(tài)資源域的SSL認(rèn)證成功的響應(yīng)后,將所述網(wǎng)站頁(yè)面中未展示的靜態(tài)資源的加載域指向所述靜態(tài)資源域。
[0025]在第二方面的第一種可能的實(shí)現(xiàn)方式中,所述處理單元包括:
[0026]創(chuàng)建子單元,用于為所述網(wǎng)站的每個(gè)靜態(tài)資源域分別創(chuàng)建一個(gè)認(rèn)證對(duì)象,所述對(duì)象具有引用URL路徑的屬性以及發(fā)送超文本傳輸安全協(xié)議HTTPS請(qǐng)求的屬性,其中,所屬URL對(duì)應(yīng)部署在對(duì)應(yīng)的靜態(tài)資源域下的靜態(tài)資源;
[0027]認(rèn)證子單元,用于通過(guò)所述對(duì)象向所述服務(wù)器發(fā)送SSL認(rèn)證請(qǐng)求,請(qǐng)求服務(wù)器對(duì)所述對(duì)象對(duì)應(yīng)的靜態(tài)資源域進(jìn)行SSL認(rèn)證;并接收服務(wù)器返回的認(rèn)證響應(yīng)。
[0028]結(jié)合第二方面和第二方面的第一種可能的實(shí)現(xiàn)方式,在第二方面的第二種可能的實(shí)現(xiàn)方式中,所述創(chuàng)建子單元包括:
[0029]第一創(chuàng)建子單元,用于使用客戶(hù)端腳本在頁(yè)面中創(chuàng)建一個(gè)MG標(biāo)簽或者SCRIPTHTML標(biāo)簽作為所述對(duì)象;
[0030]所述IMG標(biāo)簽具有src屬性,所述src屬性的值設(shè)置為靜態(tài)資源的URL ;
[0031]所述SCRIPT HTML標(biāo)簽具有src屬性,所述src屬性的值設(shè)置為靜態(tài)資源的URL。
[0032]結(jié)合第二方面和第二方面的第一種可能的實(shí)現(xiàn)方式,在第二方面的第三種可能的實(shí)現(xiàn)方式中,所述創(chuàng)建子單元包括:
[0033]第二創(chuàng)建子單元,用于使用客戶(hù)端腳本創(chuàng)建一個(gè)Image對(duì)象作為所述對(duì)象;
[0034]將所述Image對(duì)象的標(biāo)簽屬性的值設(shè)置為靜態(tài)資源的URL。
[0035]根據(jù)本公開(kāi)實(shí)施例的第三方面,所述終端包括如前述第二方面和第二方面的任何一種可能的實(shí)現(xiàn)方式所述的網(wǎng)站頁(yè)面的展示裝置。
[0036]根據(jù)本公開(kāi)實(shí)施例的第四方面,提供一種移動(dòng)終端,包括有存儲(chǔ)器,以及一個(gè)或者一個(gè)以上的程序,其中一個(gè)或者一個(gè)以上程序存儲(chǔ)于存儲(chǔ)器中,且經(jīng)配置以由一個(gè)或者一個(gè)以上處理器執(zhí)行所述一個(gè)或者一個(gè)以上程序包含用于進(jìn)行以下操作的指令:
[0037]向服務(wù)器發(fā)送安全套接層SSL認(rèn)證請(qǐng)求,請(qǐng)求對(duì)所述網(wǎng)站的數(shù)據(jù)域進(jìn)行SSL認(rèn)證;
[0038]接收所述服務(wù)器返回的對(duì)所述數(shù)據(jù)域認(rèn)證成功的響應(yīng)后,獲取部署在所述數(shù)據(jù)域中的靜態(tài)資源進(jìn)行頁(yè)面展示,并通過(guò)創(chuàng)建的認(rèn)證對(duì)象對(duì)所述網(wǎng)站的靜態(tài)資源域進(jìn)行異步SSL認(rèn)證;其中,所述網(wǎng)站的靜態(tài)資源同時(shí)部署在所述網(wǎng)站的數(shù)據(jù)域和靜態(tài)資源域中;
[0039]接收到所述網(wǎng)站的靜態(tài)資源域的SSL認(rèn)證成功的消息后,將所述網(wǎng)站頁(yè)面中未展示的靜態(tài)資源的加載域指向所述靜態(tài)資源域
[0040]本公開(kāi)的實(shí)施例提供的技術(shù)方案可以包括以下有益效果:
[0041]本公開(kāi)的實(shí)施例中,將使用HTTPS協(xié)議的網(wǎng)站加載和展示所需要的靜態(tài)資源同時(shí)部署在網(wǎng)站的數(shù)據(jù)域和靜態(tài)資源域中,在網(wǎng)站完成數(shù)據(jù)域的SSL認(rèn)證之后,可以直接根據(jù)部署在數(shù)據(jù)域中的靜態(tài)資源實(shí)現(xiàn)網(wǎng)站頁(yè)面的展示,并在展示的同時(shí),實(shí)現(xiàn)對(duì)靜態(tài)資源域的異步SSL認(rèn)證;等待靜態(tài)資源域的SSL認(rèn)證完成后,再將該網(wǎng)站中未展示的靜態(tài)資源的加載域切換為所述靜態(tài)資源域。
[0042]由此可以使得,本公開(kāi)的實(shí)施例中,只需等待至網(wǎng)站數(shù)據(jù)域的SSL認(rèn)證完成后,就可以將網(wǎng)站頁(yè)面展示給用戶(hù)了,不需要用戶(hù)等待至靜態(tài)資源域也完成SSL認(rèn)證。這樣,就大大縮短了頁(yè)面展示需要等待的時(shí)間,加快了網(wǎng)站頁(yè)面展示的速度。
[0043]應(yīng)當(dāng)理解的是,以上的一般描述和后文的細(xì)節(jié)描述僅是示例性和解釋性的,并不能限制本公開(kāi)。
【專(zhuān)利附圖】
【附圖說(shuō)明】
[0044]為了更清楚地說(shuō)明本發(fā)明實(shí)施例中的技術(shù)方案,下面將對(duì)實(shí)施例描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見(jiàn)地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0045]圖1是根據(jù)一示例性實(shí)施例示出的一種網(wǎng)站頁(yè)面的展示方法的流程圖;
[0046]圖2是根據(jù)一示例性實(shí)施例示出的另一種網(wǎng)站頁(yè)面的展示方法的流程圖;
[0047]圖3是根據(jù)一示例性實(shí)施例示出的另一種網(wǎng)站頁(yè)面的展示方法的流程圖;
[0048]圖4是根據(jù)一示例性實(shí)施例示出的一種網(wǎng)站頁(yè)面的展示裝置的示意圖;
[0049]圖5是根據(jù)一示例性實(shí)施例示出的一種處理單元的示意圖;
[0050]圖6是根據(jù)一示例性實(shí)施例示出的一種用于網(wǎng)站頁(yè)面的展示裝置的框圖;
[0051]圖7是本公開(kāi)實(shí)施例中服務(wù)器的結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
[0052]這里將詳細(xì)地對(duì)示例性實(shí)施例進(jìn)行說(shuō)明,其示例表示在附圖中。下面的描述涉及附圖時(shí),除非另有表示,不同附圖中的相同數(shù)字表示相同或相似的要素。以下示例性實(shí)施例中所描述的實(shí)施方式并不代表與本發(fā)明相一致的所有實(shí)施方式。相反,它們僅是與如所附權(quán)利要求書(shū)中所詳述的、本公開(kāi)的一些方面相一致的裝置和方法的例子。
[0053]本公開(kāi)提供了一種網(wǎng)站頁(yè)面的展示方法、裝置及終端,能夠加快網(wǎng)站頁(yè)面展示的速度,縮短頁(yè)面展示所需的時(shí)間。
[0054]對(duì)于使用HTTPS協(xié)議的網(wǎng)站頁(yè)面,在瀏覽器客戶(hù)端多次訪(fǎng)問(wèn)同一域名時(shí),只需要在首次訪(fǎng)問(wèn)該域名時(shí)執(zhí)行一次SSL認(rèn)證即可。因此,本公開(kāi)是針對(duì)首次訪(fǎng)問(wèn)使用HTTPS協(xié)議傳輸數(shù)據(jù)的網(wǎng)站時(shí),該網(wǎng)站頁(yè)面展示的方法、裝置及終端。采用本公開(kāi),能夠在首次訪(fǎng)問(wèn)該網(wǎng)站時(shí),加快該網(wǎng)站的頁(yè)面展示的速度,縮短頁(yè)面展示所需的時(shí)間。
[0055]可以將采用HTTPS協(xié)議的網(wǎng)站本身使用的域名定義為數(shù)據(jù)域,如網(wǎng)站的數(shù)據(jù)內(nèi)容所處的域名。假設(shè),網(wǎng)站的數(shù)據(jù)域可以具體為:httpS://a.Com。
[0056]可以將該網(wǎng)站的靜態(tài)資源所處的域名定義為靜態(tài)資源域。假設(shè),該靜態(tài)資源域可以為:https://b.com。當(dāng)然,在實(shí)際應(yīng)用中,網(wǎng)站的靜態(tài)資源也可能會(huì)部署在多個(gè)域名下,該靜態(tài)資源域相應(yīng)的可以包括多個(gè),例如,包括https://c.com、https://d.com等。
[0057]下面結(jié)合附圖對(duì)本公開(kāi)的網(wǎng)站頁(yè)面展示的方法和裝置進(jìn)行詳細(xì)的介紹。
[0058]圖1是根據(jù)一示例性實(shí)施例示出的一種網(wǎng)站頁(yè)面的展示方法的流程圖。如圖1所示,網(wǎng)站頁(yè)面的展示方法用于終端中,包括以下步驟:
[0059]在步驟SlOl中:向服務(wù)器發(fā)送安全套接層SSL認(rèn)證請(qǐng)求,請(qǐng)求對(duì)網(wǎng)站的數(shù)據(jù)域進(jìn)行SSL認(rèn)證;
[0060]在步驟S102中:接收服務(wù)器返回的對(duì)該數(shù)據(jù)域認(rèn)證成功的響應(yīng)后,獲取部署在該數(shù)據(jù)域中的靜態(tài)資源進(jìn)行頁(yè)面展示,并通過(guò)創(chuàng)建的認(rèn)證對(duì)象對(duì)該網(wǎng)站的靜態(tài)資源域進(jìn)行異步SSL認(rèn)證;其中,該網(wǎng)站的靜態(tài)資源同時(shí)部署在網(wǎng)站的數(shù)據(jù)域和靜態(tài)資源域中。
[0061]在步驟S103中:接收到網(wǎng)站的靜態(tài)資源域的SSL認(rèn)證成功的響應(yīng)后,將該網(wǎng)站頁(yè)面中未展示的靜態(tài)資源的加載域指向靜態(tài)資源域。
[0062]本公開(kāi)的實(shí)施例中,將使用HTTPS協(xié)議的網(wǎng)站加載和展示所需要的靜態(tài)資源同時(shí)均部署在網(wǎng)站的數(shù)據(jù)域和靜態(tài)資源域中,在網(wǎng)站完成數(shù)據(jù)域的SSL認(rèn)證之后,可以直接根據(jù)部署在數(shù)據(jù)域中的靜態(tài)資源實(shí)現(xiàn)網(wǎng)站頁(yè)面的展示,并在展示的同時(shí),實(shí)現(xiàn)對(duì)靜態(tài)資源域的異步SSL認(rèn)證;等待靜態(tài)資源域的SSL認(rèn)證完成后,再將該網(wǎng)站中未展示的靜態(tài)資源的加載域切換為該網(wǎng)站的靜態(tài)資源域。
[0063]由此可以使得,本公開(kāi)的實(shí)施例中,只需等待至網(wǎng)站數(shù)據(jù)域的SSL認(rèn)證完成后,就可以將網(wǎng)站頁(yè)面展示給用戶(hù)了,不需要用戶(hù)等待至靜態(tài)資源域也完成SSL認(rèn)證。這樣,就大大縮短了頁(yè)面展示需要等待的時(shí)間,加快了網(wǎng)站頁(yè)面展示的速度。
[0064]圖2是根據(jù)一示例性實(shí)施例示出的一種網(wǎng)站頁(yè)面的展示方法的流程圖。如圖2所示,網(wǎng)站頁(yè)面的展示方法用于終端中,包括以下步驟:
[0065]在步驟S201中:瀏覽器接收打開(kāi)某網(wǎng)站的命令,確定該網(wǎng)站使用HTTPS協(xié)議,符合對(duì)該網(wǎng)站進(jìn)行SSL認(rèn)證的條件。
[0066]在步驟S202中:瀏覽器向服務(wù)器發(fā)送SSL認(rèn)證請(qǐng)求,請(qǐng)求對(duì)該網(wǎng)站的數(shù)據(jù)域進(jìn)行SSL認(rèn)證。
[0067]在步驟S203中:瀏覽器接收到服務(wù)器返回的對(duì)該網(wǎng)站的數(shù)據(jù)域的認(rèn)證響應(yīng)后,獲取部署在該網(wǎng)站的數(shù)據(jù)域中的靜態(tài)資源進(jìn)行頁(yè)面展示;其中,該網(wǎng)站的靜態(tài)資源同時(shí)部署在網(wǎng)站數(shù)據(jù)域和靜態(tài)資源域中。
[0068]本公開(kāi)所述方法的前提在于:將該網(wǎng)站的靜態(tài)資源同時(shí)部署在網(wǎng)站數(shù)據(jù)域和靜態(tài)資源域中。
[0069]由此使得,當(dāng)瀏覽器完成了對(duì)該網(wǎng)站的數(shù)據(jù)域的SSL認(rèn)證后,就可以直接獲取部署在網(wǎng)站數(shù)據(jù)域下的靜態(tài)資源進(jìn)行頁(yè)面展示,使得用戶(hù)可以在很快的時(shí)間內(nèi)瀏覽到網(wǎng)頁(yè)。
[0070]本公開(kāi)的實(shí)施例中,在完成網(wǎng)站數(shù)據(jù)域的SSL認(rèn)證后,就可以直接將網(wǎng)頁(yè)展示給用戶(hù),不需要等待至靜態(tài)資源域也完成SSL認(rèn)證再進(jìn)行網(wǎng)頁(yè)展示,由此大大縮短了用戶(hù)等待頁(yè)面響應(yīng)的時(shí)間,加快了網(wǎng)站頁(yè)面的展示速度。
[0071]在步驟S204中:瀏覽器為該網(wǎng)站的每個(gè)靜態(tài)資源域分別創(chuàng)建一個(gè)與之對(duì)應(yīng)的認(rèn)證對(duì)象;該認(rèn)證對(duì)象可以為使用客戶(hù)端腳本在頁(yè)面中創(chuàng)建的一個(gè)MG標(biāo)簽或者SCRIPTHTML標(biāo)簽。
[0072]該認(rèn)證對(duì)象具有引用URL (Uniform Resoure Locator,統(tǒng)一資源定位器)路徑的屬性以及發(fā)送超文本傳輸安全協(xié)議HTTPS請(qǐng)求的屬性,其中,所屬URL對(duì)應(yīng)部署在對(duì)應(yīng)的靜態(tài)資源域下的靜態(tài)資源。
[0073]網(wǎng)站頁(yè)面的靜態(tài)資源一般可以包括JavaScr ipt( Java腳本)、CSS( CascadingSty IeSheets,級(jí)聯(lián)樣式表)和圖像文件等。
[0074]本公開(kāi)實(shí)施例中,可以設(shè)置該認(rèn)證對(duì)象的src屬性為部署在對(duì)應(yīng)的靜態(tài)資源域下的任何一種類(lèi)型的靜態(tài)資源,例如圖像文件等。該對(duì)象的src屬性的值可以是圖像文件等靜態(tài)資源的URL,也可以是引用該圖像文件等靜態(tài)資源的文件的絕對(duì)路徑或相對(duì)路徑。
[0075]SCRIPT HTML標(biāo)簽用于定義客戶(hù)端腳本,比如JavaScript。當(dāng)創(chuàng)建一個(gè)SCRIPTHTML標(biāo)簽作為所述對(duì)象時(shí),該SCRIPT HTML標(biāo)簽具有src屬性,所述src屬性的值設(shè)置為靜態(tài)資源的URL。
[0076]當(dāng)創(chuàng)建一個(gè)MG標(biāo)簽作為所述對(duì)象時(shí),該MG標(biāo)簽具有源src屬性,所述src屬性的值設(shè)置為靜態(tài)資源的統(tǒng)一資源定位器URL。
[0077]在步驟S205中:通過(guò)該認(rèn)證對(duì)象向服務(wù)器發(fā)送SSL認(rèn)證請(qǐng)求,請(qǐng)求服務(wù)器對(duì)該對(duì)象對(duì)應(yīng)的靜態(tài)資源域進(jìn)行SSL認(rèn)證;并接收服務(wù)器返回的認(rèn)證響應(yīng)。
[0078]至此,就實(shí)現(xiàn)了對(duì)該網(wǎng)站的各靜態(tài)資源域的異步SSL認(rèn)證。
[0079]相關(guān)方法中,對(duì)網(wǎng)站的靜態(tài)資源域進(jìn)行SSL認(rèn)證的過(guò)程為:瀏覽器根據(jù)該網(wǎng)站頁(yè)面展示的需要,在數(shù)據(jù)域從各靜態(tài)資源域調(diào)用頁(yè)面展示所需要的靜態(tài)資源,然后在數(shù)據(jù)域下發(fā)起針對(duì)各靜態(tài)資源域的SSL認(rèn)證請(qǐng)求,在完成對(duì)各靜態(tài)資源域的SSL認(rèn)證后,進(jìn)行網(wǎng)站頁(yè)面的展示。
[0080]對(duì)于網(wǎng)站頁(yè)面,其靜態(tài)資源一般可以包括JavaScriptXSS和圖像文件等。這些類(lèi)型的靜態(tài)資源一般都比較大。使得在相關(guān)技術(shù)中,數(shù)據(jù)域?yàn)榱藢?duì)各靜態(tài)資源域進(jìn)行SSL認(rèn)證,需要從各靜態(tài)資源域調(diào)用頁(yè)面展示所需要的靜態(tài)資源,這個(gè)過(guò)程會(huì)比較耗費(fèi)時(shí)間,造成網(wǎng)站頁(yè)面展示的速度過(guò)慢,延長(zhǎng)了頁(yè)面展示的時(shí)間。
[0081]本公開(kāi)實(shí)施例中,對(duì)該網(wǎng)站的靜態(tài)資源域進(jìn)行異步認(rèn)證時(shí),不需要從各靜態(tài)資源域調(diào)用靜態(tài)資源,只需要在數(shù)據(jù)域中,為每個(gè)靜態(tài)資源域分別創(chuàng)建一對(duì)應(yīng)的對(duì)象,直接由該對(duì)象發(fā)起對(duì)相應(yīng)的靜態(tài)資源域的SSL認(rèn)證即可。由此可以省去了相關(guān)技術(shù)中靜態(tài)資源調(diào)用所耗費(fèi)的時(shí)間,加快了網(wǎng)頁(yè)的展示速度。[0082]進(jìn)一步需要說(shuō)明的是,本公開(kāi)實(shí)施例中,所述瀏覽器為每個(gè)靜態(tài)資源域創(chuàng)建的對(duì)象可以足夠小,例如僅為I字節(jié)。
[0083]步驟S206:瀏覽器接收到該網(wǎng)站的靜態(tài)資源域的異步SSL認(rèn)證成功的消息后,將該網(wǎng)站頁(yè)面的靜態(tài)資源加載域切換為所述靜態(tài)資源域。
[0084]本公開(kāi)實(shí)施例中,為了加快網(wǎng)站展示的速度,在網(wǎng)站的數(shù)據(jù)域下也部署該網(wǎng)站的靜態(tài)資源。在靜態(tài)資源域進(jìn)行SSL認(rèn)證的同時(shí),就直接調(diào)用部署在網(wǎng)站數(shù)據(jù)域下的靜態(tài)資源進(jìn)行網(wǎng)頁(yè)展示,此時(shí)該網(wǎng)站頁(yè)面中各靜態(tài)資源的加載域指向所述數(shù)據(jù)域。
[0085]但是,為了避免因網(wǎng)站的動(dòng)態(tài)數(shù)據(jù)和靜態(tài)資源完全部署在同一個(gè)域名下,可能導(dǎo)致的并發(fā)鏈接數(shù)受限和阻塞網(wǎng)絡(luò)加載等情況的發(fā)生,本公開(kāi)實(shí)施例中,在該網(wǎng)站的靜態(tài)資源域完成SSL認(rèn)證后,需要對(duì)該網(wǎng)站的靜態(tài)資源的加載域進(jìn)行切換,使得切換后,該網(wǎng)站的靜態(tài)資源的加載域指向各靜態(tài)資源域。
[0086]執(zhí)行加載域切換后,在該網(wǎng)站頁(yè)面繼續(xù)展示的過(guò)程中,將不再?gòu)木W(wǎng)站的數(shù)據(jù)域調(diào)用靜態(tài)資源,而是直接從各靜態(tài)資源域調(diào)用相應(yīng)的靜態(tài)資源。由此能夠有效的利用瀏覽器的緩存機(jī)制,避免并發(fā)鏈接數(shù)受限和阻塞網(wǎng)絡(luò)加載等情況的發(fā)生,降低網(wǎng)站的技術(shù)維護(hù)成本。
[0087]本公開(kāi)實(shí)施例中,可以?xún)H對(duì)該網(wǎng)站頁(yè)面中未展示的靜態(tài)資源的加載域進(jìn)行切換,將該網(wǎng)站頁(yè)面中未展示的靜態(tài)資源的加載域從網(wǎng)站的數(shù)據(jù)域切換到靜態(tài)資源域。
[0088]當(dāng)網(wǎng)站具有多個(gè)靜態(tài)資源域時(shí),瀏覽器在數(shù)據(jù)域中創(chuàng)建多個(gè)對(duì)象,該多個(gè)對(duì)象分別與多個(gè)靜態(tài)資源域一一對(duì)應(yīng)。然后,該多個(gè)對(duì)象分別發(fā)起針對(duì)相對(duì)應(yīng)的靜態(tài)資源域的SSL認(rèn)證,瀏覽器等待接收服務(wù)器返回的各靜態(tài)資源域的SSL認(rèn)證響應(yīng)。
[0089]一方面,瀏覽器可以在接收到該網(wǎng)站的所有靜態(tài)資源域的SSL認(rèn)證成功的響應(yīng)后,再執(zhí)行靜態(tài)資源的加載域切換的步驟。
[0090]另一方面,瀏覽器還可以依次接收服務(wù)器返回的各靜態(tài)資源域的SSL認(rèn)證成功的響應(yīng)消息,每接收到服務(wù)器返回的一個(gè)靜態(tài)資源域的SSL認(rèn)證成功的消息后,就對(duì)該靜態(tài)資源域?qū)?yīng)的靜態(tài)資源的加載域進(jìn)行切換。
[0091]圖3是根據(jù)一示例性實(shí)施例示出的一種網(wǎng)站頁(yè)面的展示方法的流程圖。如圖3所示,網(wǎng)站頁(yè)面的展示方法用于終端中,包括以下步驟:
[0092]在步驟S301中:瀏覽器接收打開(kāi)某網(wǎng)站的命令,確定該網(wǎng)站使用HTTPS協(xié)議,符合對(duì)該網(wǎng)站進(jìn)行SSL認(rèn)證的條件。
[0093]在步驟S302中:瀏覽器向服務(wù)器發(fā)送SSL認(rèn)證請(qǐng)求,請(qǐng)求對(duì)該網(wǎng)站的數(shù)據(jù)域進(jìn)行SSL認(rèn)證。
[0094]在步驟S303中:瀏覽器接收服務(wù)器返回的對(duì)該網(wǎng)站的數(shù)據(jù)域認(rèn)證響應(yīng)后,獲取部署在該網(wǎng)站的數(shù)據(jù)域中的靜態(tài)資源進(jìn)行頁(yè)面展示;該網(wǎng)站的靜態(tài)資源同時(shí)部署在網(wǎng)站數(shù)據(jù)域和靜態(tài)資源域中。
[0095]在步驟S304中:瀏覽器為該網(wǎng)站的每個(gè)靜態(tài)資源域分別創(chuàng)建一個(gè)與之對(duì)應(yīng)的認(rèn)證對(duì)象;該認(rèn)證對(duì)象可以為使用客戶(hù)端腳本在頁(yè)面中創(chuàng)建的一個(gè)Image對(duì)象,所述Image對(duì)象的標(biāo)簽屬性的值設(shè)置為靜態(tài)資源的URL。
[0096]該認(rèn)證對(duì)象具有引用URL路徑的屬性以及發(fā)送超文本傳輸安全協(xié)議HTTPS請(qǐng)求的屬性,其中,所屬URL對(duì)應(yīng)部署在對(duì)應(yīng)的靜態(tài)資源域下的靜態(tài)資源。[0097]本公開(kāi)實(shí)施例中,可以設(shè)置該認(rèn)證對(duì)象的src屬性為部署在對(duì)應(yīng)的靜態(tài)資源域下的任何一種類(lèi)型的靜態(tài)資源,例如圖像文件等。該對(duì)象的src屬性的值可以是圖像文件等靜態(tài)資源的URL,也可以是引用該圖像文件等靜態(tài)資源的文件的絕對(duì)路徑或相對(duì)路徑。
[0098]在步驟S305中:通過(guò)該認(rèn)證對(duì)象向服務(wù)器發(fā)送SSL認(rèn)證請(qǐng)求,請(qǐng)求服務(wù)器對(duì)該對(duì)象對(duì)應(yīng)的靜態(tài)資源域進(jìn)行SSL認(rèn)證;并接收服務(wù)器返回的認(rèn)證響應(yīng)。
[0099]至此,就實(shí)現(xiàn)了對(duì)該網(wǎng)站的各靜態(tài)資源域的異步SSL認(rèn)證。
[0100]本公開(kāi)實(shí)施例中,對(duì)該網(wǎng)站的靜態(tài)資源域進(jìn)行異步認(rèn)證時(shí),不需要從各靜態(tài)資源域調(diào)用靜態(tài)資源,只需要在數(shù)據(jù)域中,為每個(gè)靜態(tài)資源域分別創(chuàng)建一對(duì)應(yīng)的對(duì)象,直接由該對(duì)象發(fā)起對(duì)相應(yīng)的靜態(tài)資源域的SSL認(rèn)證即可。由此可以省去了相關(guān)技術(shù)中靜態(tài)資源調(diào)用所耗費(fèi)的時(shí)間,加快了網(wǎng)頁(yè)的展示速度。
[0101]本公開(kāi)實(shí)施例中,瀏覽器為每個(gè)靜態(tài)資源域創(chuàng)建的對(duì)象可以足夠小,例如僅為I字節(jié)。
[0102]步驟S306:瀏覽器接收到該網(wǎng)站的靜態(tài)資源域的異步SSL認(rèn)證成功的消息后,將該網(wǎng)站頁(yè)面的靜態(tài)資源加載域切換為靜態(tài)資源域。
[0103]本公開(kāi)實(shí)施例中,為了加快網(wǎng)站展示的速度,在網(wǎng)站的數(shù)據(jù)域下也部署該網(wǎng)站的靜態(tài)資源。在靜態(tài)資源域進(jìn)行SSL認(rèn)證的同時(shí),就直接調(diào)用部署在網(wǎng)站數(shù)據(jù)域下的靜態(tài)資源進(jìn)行網(wǎng)頁(yè)展示,此時(shí)該網(wǎng)站頁(yè)面中各靜態(tài)資源的加載域指向所述數(shù)據(jù)域。
[0104]在該網(wǎng)站的靜態(tài)資源域完成SSL認(rèn)證后,需要對(duì)該網(wǎng)站的靜態(tài)資源的加載域進(jìn)行切換,使得切換后,該網(wǎng)站的靜態(tài)資源的加載域指向各靜態(tài)資源域。由此,可以避免因網(wǎng)站的動(dòng)態(tài)數(shù)據(jù)和靜態(tài)資源完全部署在同一個(gè)域名下而導(dǎo)致的并發(fā)鏈接數(shù)受限和阻塞網(wǎng)絡(luò)加載等情況,降低網(wǎng)站的技術(shù)維護(hù)成本。
[0105]圖4是根據(jù)一示例性實(shí)施例示出的一種網(wǎng)站頁(yè)面的展示裝置的示意圖。參照?qǐng)D4,該裝置包括:請(qǐng)求單元401、處理單元402和接收單元403。
[0106]該請(qǐng)求單元401被配置為,用于向服務(wù)器發(fā)送安全套接層SSL認(rèn)證請(qǐng)求,請(qǐng)求對(duì)所述網(wǎng)站的數(shù)據(jù)域進(jìn)行SSL認(rèn)證;接收所述服務(wù)器返回的對(duì)所述數(shù)據(jù)域認(rèn)證成功的響應(yīng)。
[0107]該處理單元402被配置為,用于獲取部署在所述數(shù)據(jù)域中的靜態(tài)資源進(jìn)行頁(yè)面展示,并通過(guò)創(chuàng)建的認(rèn)證對(duì)象對(duì)所述網(wǎng)站的靜態(tài)資源域進(jìn)行異步SSL認(rèn)證;其中,所述網(wǎng)站的靜態(tài)資源同時(shí)部署在所述網(wǎng)站的數(shù)據(jù)域和靜態(tài)資源域中。
[0108]該接收單元403被配置為,用于接收到所述網(wǎng)站的靜態(tài)資源域的SSL認(rèn)證成功的響應(yīng)后,將所述網(wǎng)站頁(yè)面中未展示的靜態(tài)資源的加載域指向所述靜態(tài)資源域。
[0109]本公開(kāi)的實(shí)施例中,將網(wǎng)站加載和展示所需要的靜態(tài)資源同時(shí)部署在網(wǎng)站的數(shù)據(jù)域和靜態(tài)資源域中,在網(wǎng)站完成數(shù)據(jù)域的SSL認(rèn)證之后,可以直接根據(jù)部署在數(shù)據(jù)域中的靜態(tài)資源實(shí)現(xiàn)網(wǎng)站頁(yè)面的展示,并在展示的同時(shí),實(shí)現(xiàn)對(duì)靜態(tài)資源域的異步SSL認(rèn)證;等待靜態(tài)資源域的SSL認(rèn)證完成后,再將該網(wǎng)站中未展示的靜態(tài)資源的加載域切換為靜態(tài)資源域。
[0110]由此可以使得,本公開(kāi)實(shí)施例中,只需等待至網(wǎng)站數(shù)據(jù)域的SSL認(rèn)證完成后,就可以將網(wǎng)站頁(yè)面展示給用戶(hù)了,不需要等待至靜態(tài)資源域也完成SSL認(rèn)證。這樣,就大大縮短了頁(yè)面展示需要等待的時(shí)間,加快了網(wǎng)站頁(yè)面展示的速度。
[0111]圖5是根據(jù)一示例性實(shí)施例示出的一種處理單元的示意圖。參照?qǐng)D5,該處理單元402包括:創(chuàng)建子單元4021和認(rèn)證子單元4022。
[0112]創(chuàng)建子單元4021被配置為,用于為所述網(wǎng)站的每個(gè)靜態(tài)資源域分別創(chuàng)建一個(gè)認(rèn)證對(duì)象,所述對(duì)象具有引用URL路徑的屬性以及發(fā)送超文本傳輸安全協(xié)議HTTPS請(qǐng)求的屬性,其中,所屬URL對(duì)應(yīng)部署在對(duì)應(yīng)的靜態(tài)資源域下的靜態(tài)資源。
[0113]認(rèn)證子單元4022被配置為,用于通過(guò)所述對(duì)象向所述服務(wù)器發(fā)送SSL認(rèn)證請(qǐng)求,請(qǐng)求服務(wù)器對(duì)所述對(duì)象對(duì)應(yīng)的靜態(tài)資源域進(jìn)行SSL認(rèn)證;并接收服務(wù)器返回的認(rèn)證響應(yīng)。
[0114]該創(chuàng)建子單元4021可以包括:第一創(chuàng)建子單元,用于使用客戶(hù)端腳本在頁(yè)面中創(chuàng)建一個(gè)MG標(biāo)簽或者SCRIPT HTML標(biāo)簽作為所述對(duì)象。所述MG標(biāo)簽具有src屬性,所述src屬性的值設(shè)置為靜態(tài)資源的URL ;所述SCRIPT HTML標(biāo)簽具有src屬性,所述src屬性的值設(shè)置為靜態(tài)資源的URL。
[0115]該創(chuàng)建子單元4021還可以包括:第二創(chuàng)建子單元,用于使用客戶(hù)端腳本創(chuàng)建一個(gè)Image對(duì)象。將所述Image對(duì)象的標(biāo)簽屬性的值設(shè)置為靜態(tài)資源的URL。
[0116]關(guān)于上述實(shí)施例中的裝置,其中各個(gè)模塊執(zhí)行操作的具體方式已經(jīng)在有關(guān)該方法的實(shí)施例中進(jìn)行了詳細(xì)描述,此處將不做詳細(xì)闡述說(shuō)明。
[0117]圖6是根據(jù)一示例性實(shí)施例示出的一種用于終端定位的裝置800的框圖。例如,裝置800可以是移動(dòng)電話(huà),計(jì)算機(jī),數(shù)字廣播終端,消息收發(fā)設(shè)備,游戲控制臺(tái),平板設(shè)備,醫(yī)療設(shè)備,健身設(shè)備,個(gè)人數(shù)字助理等。
[0118]參照?qǐng)D6,裝置800可以包括以下一個(gè)或多個(gè)組件:處理組件802,存儲(chǔ)器804,電源組件806,多媒體組件808,音頻組件810,輸入/輸出(I/O)的接口 812,傳感器組件814,以及通信組件816。
[0119]處理組件802通常控制裝置800的整體操作,諸如與顯示,電話(huà)呼叫,數(shù)據(jù)通信,相機(jī)操作和記錄操作相關(guān)聯(lián)的操作。處理組件802可以包括一個(gè)或多個(gè)處理器820來(lái)執(zhí)行指令,以完成上述的方法的全部或部分步驟。此外,處理組件802可以包括一個(gè)或多個(gè)模塊,便于處理組件802和其他組件之間的交互。例如,處理組件802可以包括多媒體模塊,以方便多媒體組件808和處理組件802之間的交互。
[0120]存儲(chǔ)器804被配置為存儲(chǔ)各種類(lèi)型的數(shù)據(jù)以支持在裝置800的操作。這些數(shù)據(jù)的示例包括用于在裝置800上操作的任何應(yīng)用程序或方法的指令,聯(lián)系人數(shù)據(jù),電話(huà)簿數(shù)據(jù),消息,圖片,視頻等。存儲(chǔ)器804可以由任何類(lèi)型的易失性或非易失性存儲(chǔ)設(shè)備或者它們的組合實(shí)現(xiàn),如靜態(tài)隨機(jī)存取存儲(chǔ)器(SRAM),電可擦除可編程只讀存儲(chǔ)器(EEPR0M),可擦除可編程只讀存儲(chǔ)器(EPR0M),可編程只讀存儲(chǔ)器(PR0M),只讀存儲(chǔ)器(R0M),磁存儲(chǔ)器,快閃存儲(chǔ)器,磁盤(pán)或光盤(pán)。
[0121]電源組件806為裝置800的各種組件提供電力。電源組件806可以包括電源管理系統(tǒng),一個(gè)或多個(gè)電源,及其他與為裝置800生成、管理和分配電力相關(guān)聯(lián)的組件。
[0122]多媒體組件808包括在所述裝置800和用戶(hù)之間的提供一個(gè)輸出接口的屏幕。在一些實(shí)施例中,屏幕可以包括液晶顯示器(IXD)和觸摸面板(TP)。如果屏幕包括觸摸面板,屏幕可以被實(shí)現(xiàn)為觸摸屏,以接收來(lái)自用戶(hù)的輸入信號(hào)。觸摸面板包括一個(gè)或多個(gè)觸摸傳感器以感測(cè)觸摸、滑動(dòng)和觸摸面板上的手勢(shì)。所述觸摸傳感器可以不僅感測(cè)觸摸或滑動(dòng)動(dòng)作的邊界,而且還檢測(cè)與所述觸摸或滑動(dòng)操作相關(guān)的持續(xù)時(shí)間和壓力。在一些實(shí)施例中,多媒體組件808包括一個(gè)前置攝像頭和/或后置攝像頭。當(dāng)裝置800處于操作模式,如拍攝模式或視頻模式時(shí),前置攝像頭和/或后置攝像頭可以接收外部的多媒體數(shù)據(jù)。每個(gè)前置攝像頭和后置攝像頭可以是一個(gè)固定的光學(xué)透鏡系統(tǒng)或具有焦距和光學(xué)變焦能力。
[0123]音頻組件810被配置為輸出和/或輸入音頻信號(hào)。例如,音頻組件810包括一個(gè)麥克風(fēng)(MIC),當(dāng)裝置800處于操作模式,如呼叫模式、記錄模式和語(yǔ)音識(shí)別模式時(shí),麥克風(fēng)被配置為接收外部音頻信號(hào)。所接收的音頻信號(hào)可以被進(jìn)一步存儲(chǔ)在存儲(chǔ)器804或經(jīng)由通信組件816發(fā)送。在一些實(shí)施例中,音頻組件810還包括一個(gè)揚(yáng)聲器,用于輸出音頻信號(hào)。
[0124]I/O接口 812為處理組件802和外圍接口模塊之間提供接口,上述外圍接口模塊可以是鍵盤(pán),點(diǎn)擊輪,按鈕等。這些按鈕可包括但不限于:主頁(yè)按鈕、音量按鈕、啟動(dòng)按鈕和鎖定按鈕。
[0125]傳感器組件814包括一個(gè)或多個(gè)傳感器,用于為裝置800提供各個(gè)方面的狀態(tài)評(píng)估。例如,傳感器組件814可以檢測(cè)到裝置800的打開(kāi)/關(guān)閉狀態(tài),組件的相對(duì)定位,例如所述組件為裝置800的顯示器和小鍵盤(pán),傳感器組件814還可以檢測(cè)裝置800或裝置800一個(gè)組件的位置改變,用戶(hù)與裝置800接觸的存在或不存在,裝置800方位或加速/減速和裝置800的溫度變化。傳感器組件814可以包括接近傳感器,被配置用來(lái)在沒(méi)有任何的物理接觸時(shí)檢測(cè)附近物體的存在。傳感器組件814還可以包括光傳感器,如CMOS或CXD圖像傳感器,用于在成像應(yīng)用中使用。在一些實(shí)施例中,該傳感器組件814還可以包括加速度傳感器,陀螺儀傳感器,磁傳感器,壓力傳感器或溫度傳感器。
[0126]通信組件816被配置為便于裝置800和其他設(shè)備之間有線(xiàn)或無(wú)線(xiàn)方式的通信。裝置800可以接入基于通信標(biāo)準(zhǔn)的無(wú)線(xiàn)網(wǎng)絡(luò),如WiFi,2G或3G,或它們的組合。在一個(gè)示例性實(shí)施例中,通信組件816經(jīng)由廣播信道接收來(lái)自外部廣播管理系統(tǒng)的廣播信號(hào)或廣播相關(guān)信息。在一個(gè)示例性實(shí)施例中,所述通信組件816還包括近場(chǎng)通信(NFC)模塊,以促進(jìn)短程通信。例如,在NFC模塊可基于射頻識(shí)別(RFID)技術(shù),紅外數(shù)據(jù)協(xié)會(huì)(IrDA)技術(shù),超寬帶(UffB)技術(shù),藍(lán)牙(BT)技術(shù)和其他技術(shù)來(lái)實(shí)現(xiàn)。
[0127]在示例性實(shí)施例中,裝置800可以被一個(gè)或多個(gè)應(yīng)用專(zhuān)用集成電路(ASIC)、數(shù)字信號(hào)處理器(DSP)、數(shù)字信號(hào)處理設(shè)備(DSPD)、可編程邏輯器件(PLD)、現(xiàn)場(chǎng)可編程門(mén)陣列(FPGA)、控制器、微控制器、微處理器或其他電子元件實(shí)現(xiàn),用于執(zhí)行上述方法。
[0128]在示例性實(shí)施例中,還提供了一種包括指令的非臨時(shí)性計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),例如包括指令的存儲(chǔ)器804,上述指令可由裝置800的處理器820執(zhí)行以完成上述方法。例如,所述非臨時(shí)性計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)可以是ROM、隨機(jī)存取存儲(chǔ)器(RAM)、CD-ROM、磁帶、軟盤(pán)和光數(shù)據(jù)存儲(chǔ)設(shè)備等。
[0129]本公開(kāi)實(shí)施例還提供一種非臨時(shí)性計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),當(dāng)所述存儲(chǔ)介質(zhì)中的指令由移動(dòng)終端的處理器執(zhí)行時(shí),使得移動(dòng)終端能夠執(zhí)行一種網(wǎng)站頁(yè)面的展示方法,所述方法包括:
[0130]向服務(wù)器發(fā)送安全套接層SSL認(rèn)證請(qǐng)求,請(qǐng)求對(duì)所述網(wǎng)站的數(shù)據(jù)域進(jìn)行SSL認(rèn)證;
[0131 ] 接收所述服務(wù)器返回的對(duì)所述數(shù)據(jù)域認(rèn)證成功的響應(yīng)后,獲取部署在所述數(shù)據(jù)域中的靜態(tài)資源進(jìn)行頁(yè)面展示,并通過(guò)創(chuàng)建的認(rèn)證對(duì)象對(duì)所述網(wǎng)站的靜態(tài)資源域進(jìn)行異步SSL認(rèn)證;其中,所述網(wǎng)站的靜態(tài)資源同時(shí)部署在所述網(wǎng)站的數(shù)據(jù)域和靜態(tài)資源域中;
[0132]接收到所述網(wǎng)站的靜態(tài)資源域的SSL認(rèn)證成功的消息后,將所述網(wǎng)站頁(yè)面中未展示的靜態(tài)資源的加載域指向所述靜態(tài)資源域。
[0133]在另一實(shí)施例中,所述對(duì)所述網(wǎng)站的靜態(tài)資源域進(jìn)行異步SSL認(rèn)證包括:為所述網(wǎng)站的每個(gè)靜態(tài)資源域分別創(chuàng)建一個(gè)認(rèn)證對(duì)象;所述對(duì)象具有引用URL路徑的屬性以及發(fā)送超文本傳輸安全協(xié)議HTTPS請(qǐng)求的屬性,其中,所屬URL對(duì)應(yīng)部署在對(duì)應(yīng)的靜態(tài)資源域下的靜態(tài)資源;通過(guò)所述對(duì)象向所述服務(wù)器發(fā)送SSL認(rèn)證請(qǐng)求,請(qǐng)求服務(wù)器對(duì)所述對(duì)象對(duì)應(yīng)的靜態(tài)資源域進(jìn)行SSL認(rèn)證;并接收服務(wù)器返回的認(rèn)證響應(yīng)。
[0134]在另一實(shí)施例中,所述為所述網(wǎng)站的每個(gè)靜態(tài)資源域分別創(chuàng)建一個(gè)對(duì)象包括:使用客戶(hù)端腳本在頁(yè)面中創(chuàng)建一個(gè)頂G標(biāo)簽或者SCRIPT HTML標(biāo)簽作為所述對(duì)象;所述MG標(biāo)簽具有源src屬性,所述src屬性的值設(shè)置為靜態(tài)資源的統(tǒng)一資源定位器URL ;所述SCRIPT HTML標(biāo)簽具有src屬性,所述src屬性的值設(shè)置為靜態(tài)資源的URL。
[0135]在另一實(shí)施例中,所述為所述網(wǎng)站的每個(gè)靜態(tài)資源域分別創(chuàng)建一個(gè)對(duì)象包括:使用客戶(hù)端腳本創(chuàng)建一個(gè)Image對(duì)象作為所述對(duì)象;將所述Image對(duì)象的標(biāo)簽屬性的值設(shè)置為靜態(tài)資源的URL。
[0136]圖7是本發(fā)明實(shí)施例中服務(wù)器的結(jié)構(gòu)示意圖。該服務(wù)器1900可因配置或性能不同而產(chǎn)生比較大的差異,可以包括一個(gè)或一個(gè)以上中央處理器(centralprocessing units,CPU) 1922 (例如,一個(gè)或一個(gè)以上處理器)和存儲(chǔ)器1932,一個(gè)或一個(gè)以上存儲(chǔ)應(yīng)用程序1942或數(shù)據(jù)1944的存儲(chǔ)介質(zhì)1930 (例如一個(gè)或一個(gè)以上海量存儲(chǔ)設(shè)備)。其中,存儲(chǔ)器1932和存儲(chǔ)介質(zhì)1930可以是短暫存儲(chǔ)或持久存儲(chǔ)。存儲(chǔ)在存儲(chǔ)介質(zhì)1930的程序可以包括一個(gè)或一個(gè)以上模塊(圖示沒(méi)標(biāo)出),每個(gè)模塊可以包括對(duì)服務(wù)器中的一系列指令操作。更進(jìn)一步地,中央處理器1922可以設(shè)置為與存儲(chǔ)介質(zhì)1930通信,在服務(wù)器1900上執(zhí)行存儲(chǔ)介質(zhì)1930中的一系列指令操作。
[0137]服務(wù)器1900還可以包括一個(gè)或一個(gè)以上電源1926,一個(gè)或一個(gè)以上有線(xiàn)或無(wú)線(xiàn)網(wǎng)絡(luò)接口 1950,一個(gè)或一個(gè)以上輸入輸出接口 1958,一個(gè)或一個(gè)以上鍵盤(pán)1956,和/或,一個(gè)或一個(gè)以上操作系統(tǒng) 1941,例如 Windows ServerTM, Mac OS XTM,UnixTM, LinuxTM,F(xiàn)reeBSDTM 等等。
[0138]本公開(kāi)實(shí)施例還提供一種移動(dòng)終端,包括有存儲(chǔ)器,以及一個(gè)或者一個(gè)以上的程序,其中一個(gè)或者一個(gè)以上程序存儲(chǔ)于存儲(chǔ)器中,且經(jīng)配置以由一個(gè)或者一個(gè)以上處理器執(zhí)行所述一個(gè)或者一個(gè)以上程序包含用于進(jìn)行以下操作的指令:
[0139]向服務(wù)器發(fā)送安全套接層SSL認(rèn)證請(qǐng)求,請(qǐng)求對(duì)所述網(wǎng)站的數(shù)據(jù)域進(jìn)行SSL認(rèn)證;
[0140]接收所述服務(wù)器返回的對(duì)所述數(shù)據(jù)域認(rèn)證成功的響應(yīng)后,獲取部署在所述數(shù)據(jù)域中的靜態(tài)資源進(jìn)行頁(yè)面展示,并通過(guò)創(chuàng)建的認(rèn)證對(duì)象對(duì)所述網(wǎng)站的靜態(tài)資源域進(jìn)行異步SSL認(rèn)證;其中,所述網(wǎng)站的靜態(tài)資源同時(shí)部署在所述網(wǎng)站的數(shù)據(jù)域和靜態(tài)資源域中;
[0141]接收到所述網(wǎng)站的靜態(tài)資源域的SSL認(rèn)證成功的消息后,將所述網(wǎng)站頁(yè)面中未展示的靜態(tài)資源的加載域指向所述靜態(tài)資源域。
[0142]本領(lǐng)域技術(shù)人員在考慮說(shuō)明書(shū)及實(shí)踐這里公開(kāi)的發(fā)明后,將容易想到本發(fā)明的其它實(shí)施方案。本申請(qǐng)旨在涵蓋本發(fā)明的任何變型、用途或者適應(yīng)性變化,這些變型、用途或者適應(yīng)性變化遵循本發(fā)明的一般性原理并包括本公開(kāi)未公開(kāi)的本【技術(shù)領(lǐng)域】中的公知常識(shí)或慣用技術(shù)手段。說(shuō)明書(shū)和實(shí)施例僅被視為示例性的,本發(fā)明的真正范圍和精神由下面的權(quán)利要求指出。
[0143]應(yīng)當(dāng)理解的是,本發(fā)明并不局限于上面已經(jīng)描述并在附圖中示出的精確結(jié)構(gòu),并且可以在不脫離其范圍進(jìn)行各種修改和改變。本發(fā)明的范圍僅由所附的權(quán)利要求來(lái)限制。
[0144]以上所述僅為本發(fā)明的較佳實(shí)施例,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
【權(quán)利要求】
1.一種網(wǎng)站頁(yè)面的展示方法,其特征在于,所述方法包括: 向服務(wù)器發(fā)送安全套接層SSL認(rèn)證請(qǐng)求,請(qǐng)求對(duì)所述網(wǎng)站的數(shù)據(jù)域進(jìn)行SSL認(rèn)證;接收所述服務(wù)器返回的對(duì)所述數(shù)據(jù)域認(rèn)證成功的響應(yīng)后,獲取部署在所述數(shù)據(jù)域中的靜態(tài)資源進(jìn)行頁(yè)面展示,并通過(guò)創(chuàng)建的認(rèn)證對(duì)象對(duì)所述網(wǎng)站的靜態(tài)資源域進(jìn)行異步SSL認(rèn)證;其中,所述網(wǎng)站的靜態(tài)資源同時(shí)部署在所述網(wǎng)站的數(shù)據(jù)域和靜態(tài)資源域中; 接收到所述網(wǎng)站的靜態(tài)資源域的SSL認(rèn)證成功的響應(yīng)后,將所述網(wǎng)站頁(yè)面中未展示的靜態(tài)資源的加載域指向所述靜態(tài)資源域。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述通過(guò)創(chuàng)建的認(rèn)證對(duì)象對(duì)所述網(wǎng)站的靜態(tài)資源域進(jìn)行異步SSL認(rèn)證,包括: 為所述網(wǎng)站的每個(gè)靜態(tài)資源域分別創(chuàng)建一個(gè)認(rèn)證對(duì)象;所述對(duì)象具有引用URL路徑的屬性以及發(fā)送超文本傳輸安全協(xié)議HTTPS請(qǐng)求的屬性,其中,所屬URL對(duì)應(yīng)部署在對(duì)應(yīng)的靜態(tài)資源域下的靜態(tài)資源; 通過(guò)所述對(duì)象向所述服務(wù)器發(fā)送SSL認(rèn)證請(qǐng)求,請(qǐng)求服務(wù)器對(duì)所述對(duì)象對(duì)應(yīng)的靜態(tài)資源域進(jìn)行SSL認(rèn)證;并接收服 務(wù)器返回的認(rèn)證響應(yīng)。
3.根據(jù)權(quán)利要求1或2所述的方法,其特征在于,所述為所述網(wǎng)站的每個(gè)靜態(tài)資源域分別創(chuàng)建一個(gè)對(duì)象包括: 使用客戶(hù)端腳本在頁(yè)面中創(chuàng)建一個(gè)MG標(biāo)簽或者SCRIPT HTML標(biāo)簽作為所述對(duì)象; 所述IMG標(biāo)簽具有源src屬性,所述src屬性的值設(shè)置為靜態(tài)資源的統(tǒng)一資源定位器URL ; 所述SCRIPT HTML標(biāo)簽具有src屬性,所述src屬性的值設(shè)置為靜態(tài)資源的URL。
4.根據(jù)權(quán)利要求1或2所述的方法,其特征在于,所述為所述網(wǎng)站的每個(gè)靜態(tài)資源域分別創(chuàng)建一個(gè)對(duì)象包括: 使用客戶(hù)端腳本創(chuàng)建一個(gè)Image對(duì)象作為所述對(duì)象; 將所述Image對(duì)象的標(biāo)簽屬性的值設(shè)置為靜態(tài)資源的URL。
5.一種網(wǎng)站頁(yè)面的展示裝置,其特征在于,所述裝置包括: 請(qǐng)求單元,用于向服務(wù)器發(fā)送安全套接層SSL認(rèn)證請(qǐng)求,請(qǐng)求對(duì)所述網(wǎng)站的數(shù)據(jù)域進(jìn)行SSL認(rèn)證;接收所述服務(wù)器返回的對(duì)所述數(shù)據(jù)域認(rèn)證響應(yīng); 處理單元,用于獲取部署在所述數(shù)據(jù)域中的靜態(tài)資源進(jìn)行頁(yè)面展示,并通過(guò)創(chuàng)建的認(rèn)證對(duì)象對(duì)所述網(wǎng)站的靜態(tài)資源域進(jìn)行異步SSL認(rèn)證;其中,所述網(wǎng)站的靜態(tài)資源同時(shí)部署在所述網(wǎng)站的數(shù)據(jù)域和靜態(tài)資源域中; 接收單元,用于接收到所述網(wǎng)站的靜態(tài)資源域的SSL認(rèn)證成功的響應(yīng)后,將所述網(wǎng)站頁(yè)面中未展示的靜態(tài)資源的加載域指向所述靜態(tài)資源域。
6.根據(jù)權(quán)利要求5所述的裝置,其特征在于,所述處理單元包括: 創(chuàng)建子單元,用于為所述網(wǎng)站的每個(gè)靜態(tài)資源域分別創(chuàng)建一個(gè)認(rèn)證對(duì)象,所述對(duì)象具有引用URL路徑的屬性以及發(fā)送超文本傳輸安全協(xié)議HTTPS請(qǐng)求的屬性,其中,所屬URL對(duì)應(yīng)部署在對(duì)應(yīng)的靜態(tài)資源域下的靜態(tài)資源; 認(rèn)證子單元,用于通過(guò)所述對(duì)象向所述服務(wù)器發(fā)送SSL認(rèn)證請(qǐng)求,請(qǐng)求服務(wù)器對(duì)所述對(duì)象對(duì)應(yīng)的靜態(tài)資源域進(jìn)行SSL認(rèn)證;并接收服務(wù)器返回的認(rèn)證響應(yīng)。
7.根據(jù)權(quán)利要求5或6所述的裝置,其特征在于,所述創(chuàng)建子單元包括:第一創(chuàng)建子單元,用于使用客戶(hù)端腳本在頁(yè)面中創(chuàng)建一個(gè)頂G標(biāo)簽或者SCRIPT HTML標(biāo)簽作為所述對(duì)象; 所述MG標(biāo)簽具有src屬性,所述src屬性的值設(shè)置為靜態(tài)資源的URL ; 所述SCRIPT HTML標(biāo)簽具有src屬性,所述src屬性的值設(shè)置為靜態(tài)資源的URL。
8.根據(jù)權(quán)利要求5或6所述的裝置,其特征在于,所述創(chuàng)建子單元包括: 第二創(chuàng)建子單元,用于使用客戶(hù)端腳本創(chuàng)建一個(gè)Image對(duì)象作為所述對(duì)象; 將所述Image對(duì)象的標(biāo)簽屬性的值設(shè)置為靜態(tài)資源的URL。
9.一種終端,其特征在于,所述終端包括如權(quán)利要求5至8任一項(xiàng)所述的網(wǎng)站頁(yè)面的展示裝置。
10.一種移動(dòng)終端,其特征在于,包括有存儲(chǔ)器,以及一個(gè)或者一個(gè)以上的程序,其中一個(gè)或者一個(gè)以上程序存儲(chǔ)于存儲(chǔ)器中,且經(jīng)配置以由一個(gè)或者一個(gè)以上處理器執(zhí)行所述一個(gè)或者一個(gè)以上程序包含用于進(jìn)行以下操作的指令: 向服務(wù)器發(fā)送安全套接層SSL認(rèn)證請(qǐng)求,請(qǐng)求對(duì)所述網(wǎng)站的數(shù)據(jù)域進(jìn)行SSL認(rèn)證;接收所述服務(wù)器返回的對(duì)所述數(shù)據(jù)域認(rèn)證成功的響應(yīng)后,獲取部署在所述數(shù)據(jù)域中的靜態(tài)資源進(jìn)行頁(yè)面展示,并通過(guò)創(chuàng)建的認(rèn)證對(duì)象對(duì)所述網(wǎng)站的靜態(tài)資源域進(jìn)行異步SSL認(rèn)證;其中,所述網(wǎng)站 的靜態(tài)資源同時(shí)部署在所述網(wǎng)站的數(shù)據(jù)域和靜態(tài)資源域中; 接收到所述網(wǎng)站的靜態(tài)資源域的SSL認(rèn)證成功的消息后,將所述網(wǎng)站頁(yè)面中未展示的靜態(tài)資源的加載域指向所述靜態(tài)資源域。
【文檔編號(hào)】G06F17/30GK103942313SQ201410160541
【公開(kāi)日】2014年7月23日 申請(qǐng)日期:2014年4月21日 優(yōu)先權(quán)日:2014年4月21日
【發(fā)明者】任遠(yuǎn), 姚麗梅, 王宗妮 申請(qǐng)人:小米科技有限責(zé)任公司