或者所述前臺(tái)共享視圖的頁(yè)面內(nèi)容發(fā)生變化,將所述前臺(tái)共享視圖設(shè)置為私有視圖;
[0079]將所述備用共享視圖作為當(dāng)前的前臺(tái)共享視圖,并將所述瀏覽器中開(kāi)啟的其他視圖與當(dāng)前的前臺(tái)共享視圖的內(nèi)核綁定。
[0080]可選的,所述視圖切換單元61,還用于:
[0081]在所述瀏覽器中請(qǐng)求關(guān)閉視圖時(shí),若請(qǐng)求關(guān)閉的所述視圖為前臺(tái)共享視圖,且與所述前臺(tái)共享視圖的內(nèi)核綁定的其他視圖的數(shù)目大于1,保持所述前臺(tái)共享視圖的開(kāi)啟。
[0082]可選的,所述視圖切換單元61,還用于:
[0083]若請(qǐng)求關(guān)閉的所述視圖不是前臺(tái)共享視圖,或者,若關(guān)閉的所述視圖為前臺(tái)共享視圖,但與所述前臺(tái)共享視圖的內(nèi)核綁定的其他視圖的數(shù)目小于或者等于1,關(guān)閉所述前臺(tái)共享視圖。
[0084]由于本實(shí)施例中的各單元能夠執(zhí)行圖1所示的方法,本實(shí)施例未詳細(xì)描述的部分,可參考對(duì)圖1的相關(guān)說(shuō)明。
[0085]本發(fā)明實(shí)施例的技術(shù)方案具有以下有益效果:
[0086]本發(fā)明實(shí)施例中,通過(guò)在瀏覽器中將顯示的視圖設(shè)置為前臺(tái)共享視圖;從而,若在所述瀏覽器中切換視圖時(shí),切換前后的視圖都與所述前臺(tái)共享視圖的內(nèi)核綁定,或者,若新建的視圖需要加載的頁(yè)面內(nèi)容與所述瀏覽器當(dāng)前顯示的所述前臺(tái)共享視圖已加載的頁(yè)面內(nèi)容相同,不對(duì)所述瀏覽器所顯示頁(yè)面內(nèi)容進(jìn)行切換。
[0087]現(xiàn)有技術(shù)中,瀏覽器中每個(gè)視圖都有一個(gè)對(duì)應(yīng)的內(nèi)核,該內(nèi)核用于實(shí)現(xiàn)視圖中頁(yè)面內(nèi)容的展現(xiàn),因此,每加載一個(gè)新的視圖都需要重新加載頁(yè)面內(nèi)容,即使新的視圖與顯示的視圖的頁(yè)面內(nèi)容完全一樣,也會(huì)因?yàn)榫哂胁煌膬?nèi)核,而重復(fù)加載頁(yè)面內(nèi)容,從而會(huì)造成多視圖之間頁(yè)面跳轉(zhuǎn)出現(xiàn)的間隔,使得多視圖之間頁(yè)面跳轉(zhuǎn)過(guò)程不流暢,降低了網(wǎng)絡(luò)瀏覽器效率等問(wèn)題。
[0088]本發(fā)明實(shí)施例提供的技術(shù)方案為了能夠解決現(xiàn)有技術(shù)中的問(wèn)題,通過(guò)設(shè)置前臺(tái)共享視圖,從而實(shí)現(xiàn)在重復(fù)鏈接至已打開(kāi)的前臺(tái)共享視圖時(shí)或者切換的兩個(gè)視圖等價(jià)時(shí),不對(duì)瀏覽器所顯示頁(yè)面內(nèi)容進(jìn)行切換,直接使用瀏覽器當(dāng)前顯示的頁(yè)面內(nèi)容,從而可以實(shí)現(xiàn)瀏覽器中多視圖之間頁(yè)面的無(wú)縫切換,提高網(wǎng)頁(yè)瀏覽效率。
[0089]另外,現(xiàn)有技術(shù)中在實(shí)現(xiàn)瀏覽器中多視圖之間的無(wú)縫切換時(shí),要么會(huì)影響瀏覽器的展現(xiàn)速度,要么會(huì)影響瀏覽器的運(yùn)營(yíng)能力。本發(fā)明實(shí)施例所提供的技術(shù)方案,既能夠提高網(wǎng)頁(yè)瀏覽效率,還不會(huì)影響瀏覽器的運(yùn)營(yíng)能力。另外,本發(fā)明實(shí)施例中,可以將多個(gè)其他視圖與前臺(tái)共享視圖的內(nèi)核綁定,從而能夠減少資源占用。
[0090]所屬領(lǐng)域的技術(shù)人員可以清楚地了解到,為描述的方便和簡(jiǎn)潔,上述描述的系統(tǒng),裝置和單元的具體工作過(guò)程,可以參考前述方法實(shí)施例中的對(duì)應(yīng)過(guò)程,在此不再贅述。
[0091]在本發(fā)明所提供的幾個(gè)實(shí)施例中,應(yīng)該理解到,所揭露的系統(tǒng),裝置和方法,可以通過(guò)其它的方式實(shí)現(xiàn)。例如,以上所描述的裝置實(shí)施例僅僅是示意性的,例如,所述單元的劃分,僅僅為一種邏輯功能劃分,實(shí)際實(shí)現(xiàn)時(shí)可以有另外的劃分方式,例如,多個(gè)單元或組件可以結(jié)合或者可以集成到另一個(gè)系統(tǒng),或一些特征可以忽略,或不執(zhí)行。另一點(diǎn),所顯示或討論的相互之間的耦合或直接耦合或通信連接可以是通過(guò)一些接口,裝置或單元的間接耦合或通信連接,可以是電性,機(jī)械或其它的形式。
[0092]所述作為分離部件說(shuō)明的單元可以是或者也可以不是物理上分開(kāi)的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位于一個(gè)地方,或者也可以分布到多個(gè)網(wǎng)絡(luò)單元上??梢愿鶕?jù)實(shí)際的需要選擇其中的部分或者全部單元來(lái)實(shí)現(xiàn)本實(shí)施例方案的目的。
[0093]另外,在本發(fā)明各個(gè)實(shí)施例中的各功能單元可以集成在一個(gè)處理單元中,也可以是各個(gè)單元單獨(dú)物理存在,也可以兩個(gè)或兩個(gè)以上單元集成在一個(gè)單元中。上述集成的單元既可以采用硬件的形式實(shí)現(xiàn),也可以采用硬件加軟件功能單元的形式實(shí)現(xiàn)。
[0094]上述以軟件功能單元的形式實(shí)現(xiàn)的集成的單元,可以存儲(chǔ)在一個(gè)計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì)中。上述軟件功能單元存儲(chǔ)在一個(gè)存儲(chǔ)介質(zhì)中,包括若干指令用以使得一臺(tái)計(jì)算機(jī)裝置(可以是個(gè)人計(jì)算機(jī),服務(wù)器,或者網(wǎng)絡(luò)裝置等)或處理器(Processor)執(zhí)行本發(fā)明各個(gè)實(shí)施例所述方法的部分步驟。而前述的存儲(chǔ)介質(zhì)包括:U盤(pán)、移動(dòng)硬盤(pán)、只讀存儲(chǔ)器(Read-Only Memory, ROM)、隨機(jī)存取存儲(chǔ)器(Random Access Memory, RAM)、磁碟或者光盤(pán)等各種可以存儲(chǔ)程序代碼的介質(zhì)。
[0095]以上所述僅為本發(fā)明的較佳實(shí)施例而已,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi),所做的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明保護(hù)的范圍之內(nèi)。
【主權(quán)項(xiàng)】
1.一種瀏覽器中視圖的切換方法,其特征在于,所述方法包括: 在瀏覽器中將開(kāi)啟的視圖設(shè)置為前臺(tái)共享視圖; 若在所述瀏覽器中切換視圖時(shí),切換前后的視圖都與所述前臺(tái)共享視圖的內(nèi)核綁定,或者,若新建的視圖需要加載的頁(yè)面內(nèi)容與所述瀏覽器當(dāng)前顯示的所述前臺(tái)共享視圖已加載的頁(yè)面內(nèi)容相同,對(duì)所述瀏覽器中頁(yè)面內(nèi)容的標(biāo)簽進(jìn)行切換,保持所述瀏覽器所顯示頁(yè)面內(nèi)容不變。2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述方法還包括: 在所述瀏覽器中創(chuàng)建備用共享視圖,以作為所述前臺(tái)共享視圖的備用視圖,并將所述備用共享視圖設(shè)置為隱藏狀態(tài)。3.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述方法還包括: 若在所述前臺(tái)共享視圖中打開(kāi)其他頁(yè)面或者所述前臺(tái)共享視圖的頁(yè)面內(nèi)容發(fā)生變化,將所述前臺(tái)共享視圖設(shè)置為私有視圖; 將所述備用共享視圖作為當(dāng)前的前臺(tái)共享視圖,并將所述瀏覽器中開(kāi)啟的其他視圖與當(dāng)前的前臺(tái)共享視圖的內(nèi)核綁定。4.根據(jù)權(quán)利要求1至3中任一項(xiàng)所述的方法,其特征在于,所述方法還包括: 在所述瀏覽器中請(qǐng)求關(guān)閉視圖時(shí),若請(qǐng)求關(guān)閉的所述視圖為前臺(tái)共享視圖,且與所述前臺(tái)共享視圖的內(nèi)核綁定的其他視圖的數(shù)目大于1,保持所述前臺(tái)共享視圖的開(kāi)啟。5.根據(jù)權(quán)利要求4所述的方法,其特征在于,所述方法還包括: 若請(qǐng)求關(guān)閉的所述視圖不是前臺(tái)共享視圖,或者,若關(guān)閉的所述視圖為前臺(tái)共享視圖,但與所述前臺(tái)共享視圖的內(nèi)核綁定的其他視圖的數(shù)目小于或者等于1,關(guān)閉所述前臺(tái)共享視圖。6.一種瀏覽器中視圖的切換裝置,其特征在于,所述裝置包括: 視圖設(shè)置單元,用于在瀏覽器中將開(kāi)啟的視圖設(shè)置為前臺(tái)共享視圖; 視圖切換單元,用于若在所述瀏覽器中切換視圖時(shí),切換前后的視圖都與所述前臺(tái)共享視圖的內(nèi)核綁定,或者,若新建的視圖需要加載的頁(yè)面內(nèi)容與所述瀏覽器當(dāng)前顯示的所述前臺(tái)共享視圖已加載的頁(yè)面內(nèi)容相同,對(duì)所述瀏覽器中頁(yè)面內(nèi)容的標(biāo)簽進(jìn)行切換,保持所述瀏覽器所顯示頁(yè)面內(nèi)容不變。7.根據(jù)權(quán)利要求6所述的裝置,其特征在于,所述視圖設(shè)置單元,還用于: 在所述瀏覽器中創(chuàng)建備用共享視圖,以作為所述前臺(tái)共享視圖的備用視圖,并將所述備用共享視圖設(shè)置為隱藏狀態(tài)。8.根據(jù)權(quán)利要求7所述的裝置,其特征在于,所述視圖設(shè)置單元,還用于: 若在所述前臺(tái)共享視圖中打開(kāi)其他頁(yè)面或者所述前臺(tái)共享視圖的頁(yè)面內(nèi)容發(fā)生變化,將所述前臺(tái)共享視圖設(shè)置為私有視圖; 將所述備用共享視圖作為當(dāng)前的前臺(tái)共享視圖,并將所述瀏覽器中開(kāi)啟的其他視圖與當(dāng)前的前臺(tái)共享視圖的內(nèi)核綁定。9.根據(jù)權(quán)利要求6至8中任一項(xiàng)所述的裝置,其特征在于,所述視圖切換單元,還用于: 在所述瀏覽器中請(qǐng)求關(guān)閉視圖時(shí),若請(qǐng)求關(guān)閉的所述視圖為前臺(tái)共享視圖,且與所述前臺(tái)共享視圖的內(nèi)核綁定的其他視圖的數(shù)目大于1,保持所述前臺(tái)共享視圖的開(kāi)啟。10.根據(jù)權(quán)利要求9所述的裝置,其特征在于,所述視圖切換單元,還用于: 若請(qǐng)求關(guān)閉的所述視圖不是前臺(tái)共享視圖,或者,若關(guān)閉的所述視圖為前臺(tái)共享視圖,但與所述前臺(tái)共享視圖的內(nèi)核綁定的其他視圖的數(shù)目小于或者等于1,關(guān)閉所述前臺(tái)共享視圖。
【專利摘要】本發(fā)明實(shí)施例提供了一種瀏覽器中視圖的切換方法及裝置。一方面,本發(fā)明實(shí)施例通過(guò)在瀏覽器中將開(kāi)啟的視圖設(shè)置為前臺(tái)共享視圖;從而,若在所述瀏覽器中切換視圖時(shí),切換前后的視圖都與所述前臺(tái)共享視圖的內(nèi)核綁定,或者,若新建的視圖需要加載的頁(yè)面內(nèi)容與所述瀏覽器當(dāng)前顯示的所述前臺(tái)共享視圖已加載的頁(yè)面內(nèi)容相同,對(duì)所述瀏覽器中頁(yè)面內(nèi)容的標(biāo)簽進(jìn)行切換,保持所述瀏覽器所顯示頁(yè)面內(nèi)容不變。因此,本發(fā)明實(shí)施例提供的技術(shù)方案能夠通過(guò)設(shè)置前臺(tái)共享視圖,從而實(shí)現(xiàn)在重復(fù)鏈接至已打開(kāi)的前臺(tái)共享視圖時(shí)或者切換的兩個(gè)視圖等價(jià)時(shí),不進(jìn)行頁(yè)面內(nèi)容的切換,直接使用當(dāng)前頁(yè)面內(nèi)容,從而可以實(shí)現(xiàn)瀏覽器中多視圖之間頁(yè)面的無(wú)縫切換,提高網(wǎng)頁(yè)瀏覽效率。
【IPC分類】G06F17/30
【公開(kāi)號(hào)】CN105095356
【申請(qǐng)?zhí)枴緾N201510354028
【發(fā)明人】郭俊杰, 陳慶偉, 趙俊博, 胡海濤
【申請(qǐng)人】安一恒通(北京)科技有限公司
【公開(kāi)日】2015年11月25日
【申請(qǐng)日】2015年6月24日