欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

提高瀏覽器兼容性的方法、裝置和電子設(shè)備的制造方法_4

文檔序號(hào):9471427閱讀:來(lái)源:國(guó)知局
以記載第三方瀏覽器每次更新兼容性視圖列表的更新時(shí)刻,在第三方瀏覽器啟動(dòng)之后,處理器從注冊(cè)表中獲取上一次更新兼容性視圖列表的更新時(shí)亥IJ,并判斷該更新時(shí)刻距離當(dāng)前時(shí)刻之間的時(shí)長(zhǎng)是否大于預(yù)設(shè)時(shí)長(zhǎng)。如果第三方瀏覽器判斷更新時(shí)刻距離當(dāng)前時(shí)刻之間的時(shí)長(zhǎng)不大于預(yù)設(shè)時(shí)長(zhǎng),則不需要對(duì)兼容性視圖列表進(jìn)行更新。換言之,由于IE瀏覽器中的兼容性視圖列表不會(huì)頻繁的被更新,因此,第三方瀏覽器每隔預(yù)設(shè)時(shí)間才對(duì)自身的兼容性視圖列表進(jìn)行更新,這樣做可以避免頻繁對(duì)兼容性視圖列表進(jìn)行更新增加服務(wù)器的負(fù)載。
[0087]S102’,如果更新時(shí)刻距離當(dāng)前時(shí)刻之間的時(shí)長(zhǎng)大于預(yù)設(shè)時(shí)長(zhǎng),則從預(yù)設(shè)地址下載兼容性視圖列表更新文件。
[0088]在本發(fā)明的一個(gè)實(shí)施例中,預(yù)設(shè)地址可以從IE瀏覽器的ierutil.dll文件中獲得。具體地,如果處理器判斷更新時(shí)刻距離當(dāng)前時(shí)刻之間的時(shí)長(zhǎng)大于預(yù)設(shè)時(shí)長(zhǎng),則處理器獲取預(yù)設(shè)的下載地址,從該預(yù)設(shè)地址下載兼容性視圖列表的更新文件至臨時(shí)文件目錄中。其中,預(yù)設(shè)地址是以硬編碼的方式保存在IE瀏覽器的組件模塊ierutil.dll中的,因此通過(guò)逆向方式,處理器可以從IE瀏覽器的ierutil.dll文件中獲取到針對(duì)該IE瀏覽器的版本所對(duì)應(yīng)的下載地址。由于IE瀏覽器自身采用硬編碼的方式保存下載地址,該下載地址基本上是不會(huì)變化的,因此也就不需要解決下載地址變化的問(wèn)題。也就是說(shuō),從IE瀏覽器的ierutil.dll中獲取到不同的下載地址,將該下載地址存儲(chǔ)在第三方瀏覽器的配置文件中作為預(yù)設(shè)地址,以使處理器判斷更新時(shí)刻距離當(dāng)前時(shí)刻之間的時(shí)長(zhǎng)大于預(yù)設(shè)時(shí)長(zhǎng)時(shí),從配置文件中獲取預(yù)設(shè)地址,通過(guò)系統(tǒng)中的URLDownloadToCacheFileW接口來(lái)實(shí)現(xiàn)下載兼容性視圖列表的更新文件。
[0089]應(yīng)當(dāng)理解的是,如果用戶使用的是IE瀏覽器的話,IE瀏覽器本身會(huì)自動(dòng)下載并且更新兼容性視圖列表更新文件,然而微軟公司并未提供該更新文件的下載地址以及更新接口。本發(fā)明中實(shí)現(xiàn)了第三方瀏覽器也可以像IE瀏覽器那樣,使用新近更新的兼容性視圖列表。
[0090]進(jìn)一步而言,處理器可通過(guò)http協(xié)議從預(yù)設(shè)地址將xml格式的更新文件(iecompatdata.xml)下載到本地。其中,第三方瀏覽器的IE內(nèi)核可以通過(guò)讀取下載的更新文件,獲取當(dāng)前的兼容性視圖列表,以便第三方瀏覽器可以標(biāo)識(shí)出需要啟用兼容性視圖模式的網(wǎng)址。
[0091]S103,加載兼容性視圖列表更新文件,并更新更新時(shí)刻。
[0092]在本發(fā)明的一個(gè)實(shí)施例中,處理器將兼容性視圖列表更新文件拷貝至IE內(nèi)核中的指定目錄,并將兼容性視圖列表更新文件的文件名修改為iecompatdata.xml。具體地,由于第三方瀏覽器的IE內(nèi)核只能讀取特定路徑的更新文件,因此,處理器可將下載的更新文件保存到下列特定目錄位置上:
[0093]% 1calappdata % \Microsoft\Internet Exp I or er\ I ECompatDat a\iecompatdata.xml
[0094]同時(shí),第三方瀏覽器將保存到目錄位置上的更新文件改名成iecompatdata.xml,并將本次更新的更新時(shí)刻記錄到注冊(cè)表中。然后,處理器加載兼容性視圖列表更新文件,同步兼容性視圖列表。
[0095]本發(fā)明實(shí)施例的電子設(shè)備,在判斷上一次更新IE內(nèi)核中兼容性視圖列表的更新時(shí)刻距離當(dāng)前時(shí)刻的時(shí)長(zhǎng)大于預(yù)設(shè)時(shí)長(zhǎng)時(shí),通過(guò)從IE內(nèi)核中獲取的預(yù)設(shè)地址下載兼容性視圖列表的更新文件,使得瀏覽器能夠?yàn)槠銲E內(nèi)核主動(dòng)地、實(shí)時(shí)地更新兼容性視圖列表,從而實(shí)現(xiàn)了瀏覽器支持更多的兼容性視圖網(wǎng)址,減少了用戶在使用瀏覽器時(shí)手動(dòng)添加網(wǎng)站兼容性視圖的麻煩,提高了瀏覽器的兼容性,增強(qiáng)了用戶體驗(yàn)。
[0096]在本說(shuō)明書(shū)的描述中,參考術(shù)語(yǔ)“一個(gè)實(shí)施例”、“一些實(shí)施例”、“示例”、“具體示例”、或“一些示例”等的描述意指結(jié)合該實(shí)施例或示例描述的具體特征、結(jié)構(gòu)、材料或者特點(diǎn)包含于本發(fā)明的至少一個(gè)實(shí)施例或示例中。在本說(shuō)明書(shū)中,對(duì)上述術(shù)語(yǔ)的示意性表述不必須針對(duì)的是相同的實(shí)施例或示例。而且,描述的具體特征、結(jié)構(gòu)、材料或者特點(diǎn)可以在任一個(gè)或多個(gè)實(shí)施例或示例中以合適的方式結(jié)合。此外,在不相互矛盾的情況下,本領(lǐng)域的技術(shù)人員可以將本說(shuō)明書(shū)中描述的不同實(shí)施例或示例以及不同實(shí)施例或示例的特征進(jìn)行結(jié)合和組合。
[0097]盡管上面已經(jīng)示出和描述了本發(fā)明的實(shí)施例,可以理解的是,上述實(shí)施例是示例性的,不能理解為對(duì)本發(fā)明的限制,本領(lǐng)域的普通技術(shù)人員在本發(fā)明的范圍內(nèi)可以對(duì)上述實(shí)施例進(jìn)行變化、修改、替換和變型。
【主權(quán)項(xiàng)】
1.一種提高瀏覽器兼容性的方法,其特征在于,包括以下步驟: 獲取瀏覽器的更新時(shí)刻,其中,所述瀏覽器具有多個(gè)內(nèi)核,所述多個(gè)內(nèi)核包括IE內(nèi)核,所述更新時(shí)刻為所述IE內(nèi)核中兼容性視圖列表的更新時(shí)刻; 如果所述更新時(shí)刻距離當(dāng)前時(shí)刻的時(shí)長(zhǎng)大于預(yù)設(shè)時(shí)長(zhǎng),則從預(yù)設(shè)地址下載兼容性視圖列表更新文件;以及 加載所述兼容性視圖列表更新文件,并更新所述更新時(shí)刻。2.如權(quán)利要求1所述的提高瀏覽器兼容性的方法,其特征在于,所述預(yù)設(shè)地址從IE瀏覽器的ierutil.dll文件中獲得。3.如權(quán)利要求1所述的提高瀏覽器兼容性的方法,其特征在于,所述加載所述兼容性視圖列表更新文件具體包括: 將所述兼容性視圖列表更新文件拷貝至所述IE內(nèi)核中的指定目錄,并將所述兼容性視圖列表更新文件的文件名修改為iecompatdata.xml。4.如權(quán)利要求1所述的提高瀏覽器兼容性的方法,其特征在于,所述IE內(nèi)核中存儲(chǔ)的預(yù)設(shè)地址為多個(gè),每個(gè)所述預(yù)設(shè)地址與所述IE內(nèi)核的版本號(hào)對(duì)應(yīng),其中,在所述從預(yù)設(shè)地址下載兼容性視圖列表更新文件之前,還包括: 獲取所述IE內(nèi)核的版本號(hào); 根據(jù)所述IE內(nèi)核的版本號(hào)確定所述預(yù)設(shè)地址。5.一種提高瀏覽器兼容性的裝置,其特征在于,包括: 第一獲取模塊,用于獲取瀏覽器的更新時(shí)刻,其中,所述瀏覽器具有多個(gè)內(nèi)核,所述多個(gè)內(nèi)核包括IE內(nèi)核,所述更新時(shí)刻為所述IE內(nèi)核中兼容性視圖列表的更新時(shí)刻; 下載模塊,用于當(dāng)所述更新時(shí)刻距離當(dāng)前時(shí)刻的時(shí)長(zhǎng)大于預(yù)設(shè)時(shí)長(zhǎng)時(shí),從預(yù)設(shè)地址下載兼容性視圖列表更新文件;以及 加載模塊,用于加載所述兼容性視圖列表更新文件,并更新所述更新時(shí)刻。6.如權(quán)利要求5所述的提高瀏覽器兼容性的裝置,其特征在于,所述預(yù)設(shè)地址從IE瀏覽器的ierutil.dll文件中獲得。7.如權(quán)利要求5所述的提高瀏覽器兼容性的裝置,其特征在于,所述加載模塊具體用于: 將所述兼容性視圖列表更新文件拷貝至所述IE內(nèi)核中的指定目錄,并將所述兼容性視圖列表更新文件的文件名修改為iecompatdata.xml。8.如權(quán)利要求5所述的提高瀏覽器兼容性的裝置,其特征在于,所述IE內(nèi)核中存儲(chǔ)的預(yù)設(shè)地址為多個(gè),每個(gè)所述預(yù)設(shè)地址與所述IE內(nèi)核的版本號(hào)對(duì)應(yīng),所述裝置還包括: 第二獲取模塊,用于獲取所述IE內(nèi)核的版本號(hào);以及 確定模塊,用于根據(jù)所述IE內(nèi)核的版本號(hào)確定所述預(yù)設(shè)地址。9.一種電子設(shè)備,其特征在于,包括:外殼,屏幕,處理器和電路板; 所述屏幕安置在所述外殼上,所述電路板安置在所述外殼圍成的空間內(nèi)部,所述處理器設(shè)置在所述電路板上; 所述處理器用于處理數(shù)據(jù),具體用于: 獲取瀏覽器的更新時(shí)刻,其中,所述瀏覽器具有多個(gè)內(nèi)核,所述多個(gè)內(nèi)核包括IE內(nèi)核,所述更新時(shí)刻為所述IE內(nèi)核中兼容性視圖列表的更新時(shí)刻; 如果所述更新時(shí)刻距離當(dāng)前時(shí)刻的時(shí)長(zhǎng)大于預(yù)設(shè)時(shí)長(zhǎng),則從預(yù)設(shè)地址下載兼容性視圖列表更新文件;以及 加載所述兼容性視圖列表更新文件,并更新所述更新時(shí)刻。
【專利摘要】本發(fā)明提出一種提高瀏覽器兼容性的方法、裝置和電子設(shè)備。其中,該方法包括:獲取瀏覽器的更新時(shí)刻,其中,瀏覽器具有多個(gè)內(nèi)核,多個(gè)內(nèi)核包括IE內(nèi)核,更新時(shí)刻為IE內(nèi)核中兼容性視圖列表的更新時(shí)刻;如果更新時(shí)刻距離當(dāng)前時(shí)刻的時(shí)長(zhǎng)大于預(yù)設(shè)時(shí)長(zhǎng),則從預(yù)設(shè)地址下載兼容性視圖列表更新文件;以及加載兼容性視圖列表更新文件,并更新時(shí)刻。本發(fā)明實(shí)施例的提高瀏覽器兼容性的方法,實(shí)現(xiàn)了瀏覽器支持更多的兼容性視圖網(wǎng)址,減少了用戶在使用瀏覽器時(shí)手動(dòng)添加網(wǎng)站兼容性視圖的麻煩,提高了瀏覽器的兼容性,增強(qiáng)了用戶體驗(yàn)。
【IPC分類】G06F17/30
【公開(kāi)號(hào)】CN105224592
【申請(qǐng)?zhí)枴緾N201510522468
【發(fā)明人】申小軍
【申請(qǐng)人】北京金山安全軟件有限公司, 可牛網(wǎng)絡(luò)技術(shù)(北京)有限公司
【公開(kāi)日】2016年1月6日
【申請(qǐng)日】2015年8月24日
當(dāng)前第4頁(yè)1 2 3 4 
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
永德县| 阳朔县| 海盐县| 南通市| 安丘市| 尚志市| 滁州市| 扎囊县| 武胜县| 平谷区| 兴安县| 石楼县| 茌平县| 雅江县| 沙田区| 浑源县| 诸暨市| 广昌县| 隆安县| 革吉县| 康乐县| 镇平县| 余干县| 博爱县| 亚东县| 大丰市| 祁阳县| 固阳县| 德格县| 晋江市| 隆尧县| 长岛县| 乐东| 临邑县| 扎兰屯市| 巴中市| 墨竹工卡县| 通化市| 秦安县| 会东县| 闻喜县|