本發明專利技術公開了一種網頁重復的關閉方法,所述方法包括:判斷瀏覽器應用程序有沒有打開多個窗口;若有,則判斷所述多個窗口中有沒有重復的網址;若有,則關閉所述重復網址對應的窗口,相同窗口只保留一個,實現了自動關閉瀏覽器中當前網頁重復的窗口,給用戶帶來更好的體驗。
【技術實現步驟摘要】
一種網頁重復的關閉方法及系統
本專利技術屬于通信
,特別涉及一種網頁重復的關閉方法及系統。
技術介紹
瀏覽器是移動終端設備上一個普遍的應用,其使用頻率也很高。用戶在使用瀏覽器時經常會打開多個窗口,許多用戶沒有關閉窗口的習慣,以致于瀏覽器中會有多個窗口的當前網頁相同,比如,在瀏覽器中看某部小說,也經常在瀏覽器中使用百度搜索,退出的時候按返回,長時間后瀏覽器中會有多個當前網頁是百度首頁或瀏覽器主頁的窗口,當再次打開瀏覽器想找到小說窗口繼續閱讀的時候就要翻很多個窗口才能找到,這些重復窗口不僅占用資源而且使得用戶想要找到需要的窗口也比較麻煩,一般需要手動逐個關閉或一鍵清除所有窗口。因此,如何解決現有技術中的問題,自動關閉重復的網頁,成為亟待解決的問題。
技術實現思路
鑒于此,本專利技術的目的在于提供一種網頁重復的關閉方法及系統,自動關閉瀏覽器中當前網頁重復的窗口,給用戶帶來更好的體驗。根據上述專利技術目的,本專利技術提供一種網頁重復的關閉方法,所述方法包括:S1、判斷終端中的瀏覽器應用程序中有沒有打開多個窗口;S2、若有,則判斷所述多個窗口中有沒有重復的網址;S3、若有,則關閉所述重復網址對應的窗口,相同窗口只保留一個。優選地,所述方法還包括:所述瀏覽器應用程序設有一啟動開關,所述網頁重復的關閉方法在所述啟動開關開啟時啟動。優選地,所述步驟S2還包括:獲取每一個窗口的序號,建立并存儲所述每一個窗口序號與所述每一個窗口的當前網頁的網址的對應關系;判斷所述獲取的所有網址中是否有重復的網址;所述步驟S3包括:若有重復的網址,則根據所述網址與所述窗口序號的對應的關系,獲取所述重復的網址對應的窗口序號;關閉所述窗口序號對應的窗口,相同窗口只保留一個。優選地,所述步驟S3還包括:當關閉所述重復的網址對應的窗口時,判斷所述重復的網址是否在使用狀態中,若是,則關閉與使用狀態中窗口重復的其他窗口。優選地,所述方法還包括:所述瀏覽器應用程序可以是同一個瀏覽器應用程序,也可以是不同的瀏覽器應用程序。優選地,于所述方法還包括:當瀏覽器處于未使用狀態,但在后臺運行時,掃描移動終端緩存中的應用程序列表;判斷所述緩存中的應用程序列表中有沒有瀏覽器應用程序,若有,則執行步驟S1-S3。根據上述專利技術目的,本專利技術提供一種網頁重復的關閉系統,所述系統包括:判斷模塊,用于判斷終端中的瀏覽器應用程序中有沒有打開多個窗口,若有,則判斷所述多個窗口中有沒有重復的網址;關閉模塊,用于當所述判斷模塊判定所述多個窗口中有重復的網址時,則關閉所述重復網址對應的窗口,相同窗口只保留一個。優選地,所述判斷模塊包括:判斷單元,用于判斷終端中的瀏覽器應用程序中有沒有打開多個窗口;存儲單元,用于當所述判斷單元判定有多個窗口時,獲取每一個窗口的序號,建立并存儲所述每一個窗口序號與所述每一個窗口的當前網頁的網址的對應關系;比較單元,用于判斷所述獲取的所有網址中是否有重復的網址;所述關閉模塊包括:查詢單元,用于當所述判斷模塊判定有重復的網址時,則根據所述網址與所述窗口序號的對應的關系,獲取所述重復的網址對應的窗口序號;執行單元,用于關閉所述窗口序號對應的窗口,相同窗口只保留一個。優選地,所述關閉模塊還用于,當關閉所述重復的網址對應的窗口時,判斷所述重復的網址是否在使用狀態中,若是,則關閉與使用狀態中窗口重復的其他窗口。優選地,所述系統還包括:掃描模塊,用于當瀏覽器處于未使用狀態,但在后臺運行時,掃描移動終端緩存中的應用程序列表;執行模塊,用于判斷所述緩存中的應用程序列表中有沒有瀏覽器應用程序,若有,則執行所述判斷模塊和關閉模塊。與現有技術相比,本專利技術提供的一種網頁重復的關閉方法及系統,具有以下有益效果:自動關閉瀏覽器中當前網頁相同的重復窗口,無需用戶手動逐個去關閉,既保留了用戶需要的窗口,又關閉了占用資源的重復窗口,防止了瀏覽器中窗口的重復冗余;用戶再次使用瀏覽器時可快速找到需要的窗口,給用戶帶來更好的體驗效果。附圖說明下面將以明確易懂的方式,結合附圖說明優選實施方式,對一種網頁重復的關閉方法及系統的上述特性、技術特征、優點及其實現方式予以進一步說明。圖1是本專利技術一種網頁重復的關閉方法的流程圖;圖2是本專利技術一種網頁重復的關閉系統的組成結構圖。具體實施方式為了更清楚地說明本專利技術實施例或現有技術中的技術方案,下面將對照附圖說明本專利技術的具體實施方式。顯而易見地,下面描述中的附圖僅僅是本專利技術的一些實施例,對于本領域普通技術人員來講,在不付出創造性勞動的前提下,還可以根據這些附圖獲得其他的附圖,并獲得其他的實施方式。為使圖面簡潔,各圖中只示意性地表示出了與本專利技術相關的部分,它們并不代表其作為產品的實際結構。另外,以使圖面簡潔便于理解,在有些圖中具有相同結構或功能的部件,僅示意性地繪示了其中的一個,或僅標出了其中的一個。在本文中,“一個”不僅表示“僅此一個”,也可以表示“多于一個”的情形。如圖1所示,本專利技術的一個實施例,一種網頁重復的關閉方法,所述方法包括:S1、判斷終端中的瀏覽器應用程序中有沒有打開多個窗口;S2、若有,則判斷所述多個窗口中有沒有重復的網址;S3、若有,則關閉所述重復網址對應的窗口,相同窗口只保留一個。本專利技術的一具體實施例,所述方法還包括:所述瀏覽器應用程序設有一啟動開關,所述網頁重復的關閉方法在所述啟動開關開啟時啟動。比如,在所述瀏覽器的管理設置頁面,設置一選擇框,該選擇框用來選擇是否啟動自動關閉重復網頁的選項。用戶可根據需要選擇開啟或者關閉自動關閉重復網頁的選項。當用戶選擇關閉自動關閉重復網頁的選項時,則該功能不生效,瀏覽器不會關閉任何重復的窗口。當用戶選擇開啟自動關閉重復網頁的選項時,則該功能生效。比如,當用戶退出瀏覽器時,對瀏覽器中所有窗口的當前網頁的網址進行檢測,將有重復網址的窗口關閉,相同窗口只保留一個。判斷終端中的瀏覽器應用程序中有沒有打開多個窗口。若所述瀏覽器應用程序有多個窗口時,則判斷所述多個窗口中有沒有重復的網址。通過瀏覽器應用程序中的接口函數,獲取所述瀏覽器中所有窗口的當前網頁的網址。具體地,獲取每一個窗口的序號,以及獲取每一個窗口的當前網頁的網址,建立并存儲所述每一個窗口序號與所述每一個窗口的當前網頁的網址的對應關系。判斷所述獲取的所有網址中是否有重復的網址。在所述獲取的所有網址中,取其中一網址,將該網址與剩下的其它網址進行一一比對,若有一致的,則這兩個網址是重復的。若有重復的網址,則關閉所述重復網址對應的窗口,相同窗口只保留一個。具體地,若有重復的網址,則根據所述網址與所述窗口序號的對應的關系,獲取所述重復的網址對應的窗口序號。關閉所述窗口序號對應的窗口,相同窗口只保留一個。如有兩個以上的重復網址,則將每個網址對應的窗口關閉,只保留一個窗口。檢測所述獲取的所有網址中沒有重復的網址,每個網址只對應一個窗口。當前瀏覽器中就不會有重復網址所對應的窗口。本專利技術的一具體實施例,當關閉所述重復的網址對應的窗口時,判斷所述重復的網址是否在使用狀態中,若是,則關閉與使用狀態中窗口重復的其他窗口。若用戶在使用重復網址,則關閉與使用狀態中窗口重復的其他窗口。本專利技術的一具體實施例,所述瀏覽器應用程序可以是同一個瀏覽器應用程序,也可以是不同的瀏覽器應用程序。在終端可以安本文檔來自技高網...
【技術保護點】
1.一種網頁重復的關閉方法,其特征在于,所述方法包括:S1、判斷終端中的瀏覽器應用程序中有沒有打開多個窗口;S2、若有,則判斷所述多個窗口中有沒有重復的網址;S3、若有,則關閉所述重復網址對應的窗口,相同窗口只保留一個。
【技術特征摘要】
1.一種網頁重復的關閉方法,其特征在于,所述方法包括:S1、判斷終端中的瀏覽器應用程序中有沒有打開多個窗口;S2、若有,則判斷所述多個窗口中有沒有重復的網址;S3、若有,則關閉所述重復網址對應的窗口,相同窗口只保留一個。2.如權利要求1所述的一種網頁重復的關閉方法,其特征在于,所述方法還包括:所述瀏覽器應用程序設有一啟動開關,所述網頁重復的關閉方法在所述啟動開關開啟時啟動。3.如權利要求1所述的一種網頁重復的關閉方法,其特征在于,所述步驟S2還包括:獲取每一個窗口的序號,建立并存儲所述每一個窗口序號與所述每一個窗口的當前網頁的網址的對應關系;判斷所述獲取的所有網址中是否有重復的網址;所述步驟S3包括:若有重復的網址,則根據所述網址與所述窗口序號的對應的關系,獲取所述重復的網址對應的窗口序號;關閉所述窗口序號對應的窗口,相同窗口只保留一個。4.如權利要求1所述的一種網頁重復的關閉方法,其特征在于,所述步驟S3還包括:當關閉所述重復的網址對應的窗口時,判斷所述重復的網址是否在使用狀態中,若是,則關閉與使用狀態中窗口重復的其他窗口。5.如權利要求1所述的一種網頁重復的關閉方法,其特征在于,所述方法還包括:所述瀏覽器應用程序可以是同一個瀏覽器應用程序,也可以是不同的瀏覽器應用程序。6.如權利要求1所述的一種網頁重復的關閉方法,其特征在于,于所述方法還包括:當瀏覽器處于未使用狀態,但在后臺運行時,掃描移動終端緩存中的應用程序列表;判斷所述緩存中的應用程序列表中有沒有瀏覽器應用程序,若...
【專利技術屬性】
技術研發人員:李霞,
申請(專利權)人:上海斐訊數據通信技術有限公司,
類型:發明
國別省市:上海,31
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。