網(wǎng)頁內(nèi)容顯示的實(shí)現(xiàn)方法、裝置及瀏覽器的制造方法
【專利說明】網(wǎng)頁內(nèi)容顯示的實(shí)現(xiàn)方法、裝置及瀏覽器
[0001]本申請(qǐng)是于2012年02月28日遞交的,申請(qǐng)?zhí)枮镃N201210048961.0、發(fā)明名稱為“網(wǎng)頁內(nèi)容顯示的實(shí)現(xiàn)方法、裝置、瀏覽器及移動(dòng)終端”的分案申請(qǐng)。
技術(shù)領(lǐng)域
[0002]本發(fā)明涉及移動(dòng)通信領(lǐng)域,具體而言,涉及一種網(wǎng)頁內(nèi)容顯示的實(shí)現(xiàn)方法、裝置及瀏覽器。
【背景技術(shù)】
[0003]目前,大多數(shù)瀏覽器都具有網(wǎng)頁縮放的功能,用戶可以通過網(wǎng)頁縮放功能,對(duì)正在瀏覽的網(wǎng)頁頁面進(jìn)行放大或縮小。當(dāng)用戶對(duì)網(wǎng)頁進(jìn)行縮放后,網(wǎng)頁的結(jié)構(gòu)將發(fā)生變化,而瀏覽器的可視區(qū)域大小不會(huì)改變。
[0004]由于網(wǎng)頁的結(jié)構(gòu)發(fā)生了變化,而可視區(qū)域的大小沒變,因此會(huì)造成縮放前的瀏覽區(qū)域和縮放后的瀏覽區(qū)域不一致,原來正在瀏覽的區(qū)域在縮放后會(huì)偏移到瀏覽器的其他區(qū)域。尤其對(duì)于顯示屏幕較小的便攜式電子設(shè)備,網(wǎng)頁縮放會(huì)使瀏覽區(qū)域發(fā)生更大的偏移,造成用戶當(dāng)前瀏覽的區(qū)域在縮放后全部或部分進(jìn)入瀏覽器的不可視區(qū)域,用戶在網(wǎng)頁縮放后需要移動(dòng)網(wǎng)頁才能重新看到縮放前的網(wǎng)頁區(qū)域。
[0005]針對(duì)相關(guān)技術(shù)中網(wǎng)頁縮放后,用戶縮放前瀏覽的區(qū)域部分或全部進(jìn)入瀏覽器的不可視區(qū)域,使得用戶需要移動(dòng)縮放后的網(wǎng)頁才能瀏覽網(wǎng)頁縮放前瀏覽的內(nèi)容的問題,目前尚未提出有效的解決方案。
【發(fā)明內(nèi)容】
[0006]針對(duì)網(wǎng)頁縮放后用戶當(dāng)前瀏覽區(qū)域發(fā)生偏移,使得用戶需要移動(dòng)縮放后的網(wǎng)頁以瀏覽縮放前正在瀏覽的內(nèi)容的問題,本發(fā)明提供了一種網(wǎng)頁內(nèi)容顯示的實(shí)現(xiàn)方案,以至少解決上述問題。
[0007]根據(jù)本發(fā)明的一個(gè)方面,提供了一種網(wǎng)頁內(nèi)容顯示的實(shí)現(xiàn)方法,包括:在接收到輸入的縮放命令后,獲取所述縮放命令對(duì)應(yīng)的縮放中心點(diǎn);執(zhí)行所述縮放命令,獲取所述縮放中心點(diǎn)在縮放后相對(duì)于所述網(wǎng)頁的第一坐標(biāo)信息;將縮放后的所述縮放中心點(diǎn)作為顯示窗口的中心點(diǎn),并結(jié)合獲取的所述第一坐標(biāo)信息,獲取縮放后所述顯示窗口相對(duì)于所述網(wǎng)頁的第二坐標(biāo)信息;根據(jù)所述顯示窗口的第二坐標(biāo)信息,顯示所述網(wǎng)頁在縮放后位于所述顯示窗口的內(nèi)容。
[0008]根據(jù)本發(fā)明的另一方面,提供了一種網(wǎng)頁內(nèi)容顯示的實(shí)現(xiàn)裝置,包括:第一獲取模塊,用于在接收到輸入的縮放命令后,獲取所述縮放命令對(duì)應(yīng)的縮放中心點(diǎn);第二獲取模塊,用于執(zhí)行所述縮放命令,獲取所述縮放中心點(diǎn)在縮放后相對(duì)于所述網(wǎng)頁的第一坐標(biāo)信息;第三獲取模塊,用于將縮放后的所述縮放中心點(diǎn)作為顯示窗口的中心點(diǎn),并結(jié)合獲取的所述第一坐標(biāo)信息,獲取縮放后所述顯示窗口相對(duì)于所述網(wǎng)頁的第二坐標(biāo)信息;顯示模塊,用于根據(jù)所述顯示窗口的第二坐標(biāo)信息,顯示所述網(wǎng)頁在縮放后位于所述顯示窗口的內(nèi)容。
[0009]根據(jù)本發(fā)明的又一方面,提供了一種瀏覽器,包括:本發(fā)明提供的上述網(wǎng)頁內(nèi)容顯示的實(shí)現(xiàn)裝置。
[0010]通過本發(fā)明,在接收到輸入的縮放命令后,獲取縮放命令對(duì)應(yīng)的縮放中心點(diǎn);執(zhí)行縮放命令,獲取縮放中心點(diǎn)在縮放后相對(duì)于網(wǎng)頁的第一坐標(biāo)信息;將縮放后的縮放中心點(diǎn)作為顯示窗口的中心點(diǎn),獲取縮放后顯示窗口相對(duì)于網(wǎng)頁的第二坐標(biāo)信息;根據(jù)顯示窗口的第二坐標(biāo)信息,顯示網(wǎng)頁在縮放后位于顯示窗口的內(nèi)容。因此,本發(fā)明實(shí)現(xiàn)了在網(wǎng)頁縮放后,可以將進(jìn)行網(wǎng)頁縮放前用戶瀏覽的區(qū)域顯示在瀏覽器可視區(qū)域,保持用戶的瀏覽的一致性,避免了用戶進(jìn)行網(wǎng)頁移動(dòng)操作實(shí)現(xiàn)位置調(diào)整的麻煩,提高了用戶體驗(yàn)。
【附圖說明】
[0011]此處所說明的附圖用來提供對(duì)本發(fā)明的進(jìn)一步理解,構(gòu)成本申請(qǐng)的一部分,本發(fā)明的示意性實(shí)施例及其說明用于解釋本發(fā)明,并不構(gòu)成對(duì)本發(fā)明的不當(dāng)限定。在附圖中:
[0012]圖1是根據(jù)本發(fā)明實(shí)施例一的網(wǎng)頁內(nèi)容顯示的實(shí)現(xiàn)方法的流程圖;
[0013]圖2是根據(jù)本發(fā)明實(shí)施例二的網(wǎng)頁內(nèi)容顯示的實(shí)現(xiàn)方法的流程圖;
[0014]圖3是根據(jù)本發(fā)明實(shí)施例三的網(wǎng)頁內(nèi)容顯示的實(shí)現(xiàn)裝置的結(jié)構(gòu)框圖;
[0015]圖4是根據(jù)本發(fā)明實(shí)施例三的優(yōu)選網(wǎng)頁內(nèi)容顯示的實(shí)現(xiàn)裝置的結(jié)構(gòu)框圖;
[0016]圖5是根據(jù)本發(fā)明實(shí)施例三的優(yōu)選第四獲取模塊的結(jié)構(gòu)框圖;
[0017]圖6是wap頁面放大前的網(wǎng)頁內(nèi)容顯示的效果圖;
[0018]圖7是wap頁面放大中的網(wǎng)頁內(nèi)容顯示的效果圖;
[0019]圖8是wap頁面放大后并且自動(dòng)居中對(duì)齊后的網(wǎng)頁內(nèi)容顯示的效果圖;
[0020]圖9是www頁面縮小前的網(wǎng)頁內(nèi)容顯示的效果圖;
[0021]圖10是www頁面縮小中的網(wǎng)頁內(nèi)容顯示的效果圖;
[0022]圖11是www頁面縮小后并且自動(dòng)居中對(duì)齊后的網(wǎng)頁內(nèi)容顯示的效果圖。
【具體實(shí)施方式】
[0023]下文中將參考附圖并結(jié)合實(shí)施例來詳細(xì)說明本發(fā)明。需要說明的是,在不沖突的情況下,本申請(qǐng)中的實(shí)施例及實(shí)施例中的特征可以相互組合。
[0024]實(shí)施例一
[0025]根據(jù)本發(fā)明實(shí)施例,提供了一種網(wǎng)頁內(nèi)容顯示的實(shí)現(xiàn)方法,可以實(shí)現(xiàn)在網(wǎng)頁縮放后,將進(jìn)行網(wǎng)頁縮放前用戶瀏覽的區(qū)域顯示在瀏覽器可視區(qū)域,保持用戶的瀏覽的一致性,避免了用戶進(jìn)行網(wǎng)頁移動(dòng)操作。
[0026]圖1是根據(jù)本發(fā)明實(shí)施例一的網(wǎng)頁內(nèi)容顯示的實(shí)現(xiàn)方法的流程圖,如圖1所示,該方法包括以下幾個(gè)步驟(步驟S102-步驟S108):
[0027]步驟S102,在接收到輸入的縮放命令后,獲取縮放命令對(duì)應(yīng)的縮放中心點(diǎn)。
[0028]步驟S104,執(zhí)行縮放命令,獲取縮放中心點(diǎn)在縮放后相對(duì)于網(wǎng)頁的第一坐標(biāo)信息。
[0029]步驟S106,將縮放后的縮放中心點(diǎn)作為顯示窗口的中心點(diǎn),并結(jié)合獲取的第一坐標(biāo)信息,獲取縮放后顯示窗口相對(duì)于網(wǎng)頁的第二坐標(biāo)信息。
[0030]步驟S108,根據(jù)顯示窗口的第二坐標(biāo)信息,顯示網(wǎng)頁在縮放后位于顯示窗口的內(nèi)容。
[0031]通過本發(fā)明實(shí)施例,接收到用戶輸入的縮放命令后獲取縮放命令對(duì)應(yīng)的縮放中心點(diǎn);執(zhí)行縮放命令后,獲取縮放中心點(diǎn)在縮放后相對(duì)于網(wǎng)頁的第一坐標(biāo)信息;將縮放后的縮放中心點(diǎn)作為當(dāng)前顯示窗口的中心點(diǎn),獲取縮放后顯示窗口相對(duì)于網(wǎng)頁的第二坐標(biāo)信息;根據(jù)顯示窗口的第二坐標(biāo)信息,顯示網(wǎng)頁在縮放后位于顯示窗口的內(nèi)容。因此,本發(fā)明實(shí)現(xiàn)了在網(wǎng)頁縮放后,可以將進(jìn)行網(wǎng)頁縮放前用戶瀏覽的區(qū)域顯示在瀏覽器可視區(qū)域,保持用戶瀏覽的一致性,避免了用戶進(jìn)行網(wǎng)頁移動(dòng)操作實(shí)現(xiàn)位置調(diào)整的麻煩,提高了用戶體驗(yàn)。
[0032]在本發(fā)明實(shí)施例中,用戶可以通過多點(diǎn)接觸觸摸顯示器進(jìn)行網(wǎng)頁縮放操作,也可以通過瀏覽器的縮放按鈕進(jìn)行網(wǎng)頁縮放操作,針對(duì)不同的縮放操作方式,在縮放過程中可以選取不同的縮放中心點(diǎn)。
[0033]在本發(fā)明實(shí)施例的一個(gè)優(yōu)選實(shí)施方式中:
[0034]I)在用戶通過多點(diǎn)接觸觸摸顯示器進(jìn)行網(wǎng)頁縮放操作的情況下,接收用戶輸入的縮放命令后,獲取縮放命令對(duì)應(yīng)的縮放中心點(diǎn),可以包括:接收用戶通過多點(diǎn)接觸觸摸顯示屏輸入的縮放命令,獲取用戶接觸的多點(diǎn)的中心點(diǎn),將用戶接觸的多點(diǎn)的中心點(diǎn)作為縮放中心點(diǎn)。
[0035]2)在用戶通過縮放按鈕進(jìn)行網(wǎng)頁縮放操作的情況下,接收用戶輸入的縮放命令后,獲取縮放命令對(duì)應(yīng)的縮放中心點(diǎn),可以包括:接收用戶通過縮放按鍵輸入的縮放命令,將顯示窗口的中心點(diǎn)作為縮放中心點(diǎn)。
[0036]在接收到輸入的縮放命令后,獲取縮放命令對(duì)應(yīng)的的縮放中心點(diǎn),獲取到該縮放中心點(diǎn)之后,可以執(zhí)行縮放命令,獲取縮放中心點(diǎn)在縮放后相對(duì)于網(wǎng)頁的第一坐標(biāo)信息,在本發(fā)明實(shí)施例中,第一坐標(biāo)信息可以標(biāo)記為(Xf,Yf),(Xf, Yf)為縮放后的縮放中心點(diǎn)相對(duì)于網(wǎng)頁的坐標(biāo)信息。
[0037]獲取到縮放中心點(diǎn)在縮放后相對(duì)于網(wǎng)頁的第一坐標(biāo)信息后,可以以縮放中心點(diǎn)為顯示窗口的中心,調(diào)整