国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      對網(wǎng)頁中的彈窗進(jìn)行攔截處理的方法和瀏覽器的制作方法

      文檔序號:6384736閱讀:590來源:國知局

      專利名稱::對網(wǎng)頁中的彈窗進(jìn)行攔截處理的方法和瀏覽器的制作方法
      技術(shù)領(lǐng)域
      :本發(fā)明涉及計(jì)算機(jī)網(wǎng)絡(luò)
      技術(shù)領(lǐng)域
      ,具體涉及一種對網(wǎng)頁中的彈窗進(jìn)行攔截處理的方法和瀏覽器。
      背景技術(shù)
      :瀏覽器是指可以顯示網(wǎng)頁服務(wù)器或者文件系統(tǒng)的HTML(HyperTextMark-upLanguage,超文本標(biāo)示語言)文件內(nèi)容,并讓用戶與這些文件交互的一種軟件。瀏覽器是用戶最經(jīng)常使用到的客戶端程序。瀏覽器主要通過HTTP協(xié)議(HypertextTransportProtocol,超文本傳輸協(xié)議)與網(wǎng)頁服務(wù)器交互并獲取網(wǎng)頁,這些網(wǎng)頁由URL(Uniform/UniversalResourceLocator,統(tǒng)一資源定位符)指定,文件格式通常為HTML,并由MIME(MultipurposeInternetMailExtensions,多功能網(wǎng)際郵件擴(kuò)充)在HTTP協(xié)議中指明。一個(gè)網(wǎng)頁中可以包括多個(gè)文檔,每個(gè)文檔都是分別從服務(wù)器獲取的。大部分的瀏覽器本身支持除了HTML之外的廣泛的格式,例如JPEG(JointPhotographicExpertsGroup,聯(lián)合圖像專家小組)、PNG(PortableNetworkGraphicFormat,可移植網(wǎng)絡(luò)圖形格式)、GIF(GraphicsInterchangeFormat,圖像互換格式)等圖像格式,并且能夠擴(kuò)展支持眾多的插件(plug-1ns)。另外,許多瀏覽器還支持其他的URL類型及其相應(yīng)的協(xié)議,如FTP(FileTransferProtocol,文件傳輸協(xié)議)、Gopher(—種信息查找系統(tǒng))、HTTPS(HTTP協(xié)議的加密版本)。HTTP內(nèi)容類型和URL協(xié)議規(guī)范允許網(wǎng)頁設(shè)計(jì)者在網(wǎng)頁中嵌入圖像、動畫、視頻、聲音、流媒體等。個(gè)人電腦上常見的網(wǎng)頁瀏覽器包括微軟的InternetExplorer、Mozilla的Firefox、蘋果的Safari,Opera、谷歌Chrome、GreenBrowser瀏覽器、360安全瀏覽器、搜狗高速瀏覽器、天天瀏覽器、騰訊TT、傲游瀏覽器、百度瀏覽器、騰訊QQ瀏覽器等。廣告彈窗是指打開網(wǎng)站后自動彈出的播放廣告的窗口,無論點(diǎn)擊還是不點(diǎn)擊都會出現(xiàn)在用戶的面前。瀏覽器中的廣告彈窗很多,例如利用網(wǎng)頁中的腳本實(shí)行廣告類的窗口的彈出。目前采用廣告彈窗的在游戲行業(yè)中主要體現(xiàn)在網(wǎng)頁(web)游戲上面。360的網(wǎng)盾實(shí)現(xiàn)了基于瀏覽器之外的安全軟件的廣告攔截技術(shù),其是基于IE瀏覽器的BHO(BrowserHelperObject,瀏覽器輔助對象)技術(shù)對瀏覽器中瀏覽網(wǎng)頁的URL進(jìn)行安全處理,包括對網(wǎng)頁中的廣告彈窗的攔截。這主要是通過網(wǎng)盾這樣的第三方軟件對瀏覽器進(jìn)行廣告彈窗的攔截。由于是第三方軟件通過BHO技術(shù)對瀏覽器中的網(wǎng)頁瀏覽進(jìn)行彈窗的攔截,廣告彈窗攔截效率較低。而且目前的這種方案實(shí)現(xiàn)是需要另外的軟件的支持的,不是獨(dú)立的瀏覽器解決方案。
      發(fā)明內(nèi)容鑒于上述問題,提出了本發(fā)明以便提供一種克服上述問題或者至少部分地解決上述問題的對網(wǎng)頁中的彈窗進(jìn)行攔截處理的方法和相應(yīng)的對網(wǎng)頁中的彈窗進(jìn)行攔截處理的瀏覽器。根據(jù)本發(fā)明的一個(gè)方面,提供了一種對網(wǎng)頁中的彈窗進(jìn)行攔截處理的方法,包括瀏覽器發(fā)起當(dāng)前網(wǎng)頁的網(wǎng)頁資源的請求,并同步地根據(jù)當(dāng)前網(wǎng)頁的網(wǎng)址查詢與當(dāng)前網(wǎng)頁的網(wǎng)址對應(yīng)的彈窗攔截設(shè)置;在瀏覽器下載得到網(wǎng)頁資源后加載當(dāng)前網(wǎng)頁時(shí),根據(jù)彈窗攔截設(shè)置對當(dāng)前網(wǎng)頁中的彈窗進(jìn)行攔截操作。根據(jù)本發(fā)明的另一方面,提供了一種對網(wǎng)頁中的彈窗進(jìn)行攔截處理的瀏覽器,包括請求模塊,適于發(fā)起當(dāng)前網(wǎng)頁的網(wǎng)頁資源的請求;查詢模塊,適于在請求模塊發(fā)起當(dāng)前網(wǎng)頁的網(wǎng)頁資源的請求時(shí),同步地根據(jù)當(dāng)前網(wǎng)頁的網(wǎng)址查詢與當(dāng)前網(wǎng)頁的網(wǎng)址對應(yīng)的彈窗攔截設(shè)置;加載模塊,適于在下載得到網(wǎng)頁資源后加載當(dāng)前網(wǎng)頁;處理模塊,適于在加載模塊下載得到網(wǎng)頁資源后加載當(dāng)前網(wǎng)頁時(shí),根據(jù)彈窗攔截設(shè)置對當(dāng)前網(wǎng)頁中的彈窗進(jìn)行攔截操作。根據(jù)本發(fā)明提供的方案,在瀏覽器發(fā)起網(wǎng)頁資源的請求的同時(shí),查詢與網(wǎng)頁的網(wǎng)址對應(yīng)的彈窗攔截設(shè)置,并在瀏覽器加載網(wǎng)頁時(shí),根據(jù)彈窗攔截設(shè)置對網(wǎng)頁中的彈窗進(jìn)行攔截操作,實(shí)現(xiàn)了對彈窗的實(shí)時(shí)攔截,不需要借助于瀏覽器本地的第三方軟件,而是將攔截功能集中在瀏覽器中實(shí)現(xiàn)。上述說明僅是本發(fā)明技術(shù)方案的概述,為了能夠更清楚了解本發(fā)明的技術(shù)手段,而可依照說明書的內(nèi)容予以實(shí)施,并且為了讓本發(fā)明的上述和其它目的、特征和優(yōu)點(diǎn)能夠更明顯易懂,以下特舉本發(fā)明的具體實(shí)施方式。通過閱讀下文優(yōu)選實(shí)施方式的詳細(xì)描述,各種其他的優(yōu)點(diǎn)和益處對于本領(lǐng)域普通技術(shù)人員將變得清楚明了。附圖僅用于示出優(yōu)選實(shí)施方式的目的,而并不認(rèn)為是對本發(fā)明的限制。而且在整個(gè)附圖中,用相同的參考符號表示相同的部件。在附圖中圖1示出了根據(jù)本發(fā)明一個(gè)實(shí)施例的對網(wǎng)頁中的彈窗進(jìn)行攔截處理的方法的流程圖;圖2示出了根據(jù)本發(fā)明另一個(gè)實(shí)施例的對網(wǎng)頁中的彈窗進(jìn)行攔截處理的方法的流程圖;圖3示出了根據(jù)本發(fā)明又一個(gè)實(shí)施例的對網(wǎng)頁中的彈窗進(jìn)行攔截處理的方法的流程圖;圖4示出了根據(jù)本發(fā)明一個(gè)實(shí)施例的對網(wǎng)頁中的彈窗進(jìn)行攔截處理的瀏覽器的結(jié)構(gòu)框圖;圖5示出了根據(jù)本發(fā)明一個(gè)實(shí)施例的對網(wǎng)頁中的彈窗進(jìn)行攔截處理的系統(tǒng)的結(jié)構(gòu)框圖。具體實(shí)施例方式下面將參照附圖更詳細(xì)地描述本公開的示例性實(shí)施例。雖然附圖中顯示了本公開的示例性實(shí)施例,然而應(yīng)當(dāng)理解,可以以各種形式實(shí)現(xiàn)本公開而不應(yīng)被這里闡述的實(shí)施例所限制。相反,提供這些實(shí)施例是為了能夠更透徹地理解本公開,并且能夠?qū)⒈竟_的范圍完整的傳達(dá)給本領(lǐng)域的技術(shù)人員。圖1示出了根據(jù)本發(fā)明一個(gè)實(shí)施例的對網(wǎng)頁中的彈窗進(jìn)行攔截處理的方法100的流程圖。如圖1所示,方法100始于步驟S101,其中瀏覽器發(fā)起當(dāng)前網(wǎng)頁的網(wǎng)頁資源的請求,并同步地根據(jù)當(dāng)前網(wǎng)頁的網(wǎng)址查詢與當(dāng)前網(wǎng)頁的網(wǎng)址對應(yīng)的彈窗攔截設(shè)置。在瀏覽器根據(jù)用戶的請求打開某當(dāng)前網(wǎng)頁的過程中,首先瀏覽器會發(fā)起當(dāng)前網(wǎng)頁的網(wǎng)頁資源的請求,用以向網(wǎng)絡(luò)側(cè)請求該當(dāng)前網(wǎng)頁的網(wǎng)頁資源。本方法在瀏覽器發(fā)起該請求時(shí),就同步地查詢與當(dāng)前網(wǎng)頁的網(wǎng)址對應(yīng)的彈窗攔截設(shè)置。本文中的彈窗攔截設(shè)置記錄了應(yīng)當(dāng)對彈窗進(jìn)行攔截的各種情況,它是由服務(wù)器或客戶端配置得到的??蛇x地,彈窗攔截設(shè)置至少包括以下設(shè)置中的一種或多種1)由非用戶行為所激發(fā)的彈窗進(jìn)行攔截。例如,用戶點(diǎn)擊生成的彈窗是由用戶行為所激發(fā)的彈窗,這種彈窗不應(yīng)被攔截。2)彈窗中加載的網(wǎng)頁的網(wǎng)址與瀏覽器中加載的網(wǎng)頁的網(wǎng)址的域名不一致的情況下,則攔截該彈窗。如果彈窗中加載的網(wǎng)頁的網(wǎng)址與瀏覽器中加載的網(wǎng)頁的網(wǎng)址的域名一致,則可以認(rèn)為該彈窗是加載網(wǎng)頁的子網(wǎng)頁,不是廣告類的彈窗,因此不應(yīng)被攔截,反之則應(yīng)被攔截。3)在瀏覽器具有多標(biāo)簽頁的情況下,處于非激活狀態(tài)的網(wǎng)頁標(biāo)簽中進(jìn)行彈窗的攔截。對于瀏覽器具有多標(biāo)簽頁的情況,如果網(wǎng)頁標(biāo)簽處于非激活狀態(tài)表明該網(wǎng)頁不需要進(jìn)行顯示,那么其對應(yīng)的彈窗當(dāng)然也不需要進(jìn)行顯示,所以應(yīng)當(dāng)被攔截。這里只是舉出了三個(gè)彈窗攔截設(shè)置的具體的例子,本發(fā)明對彈窗攔截設(shè)置的具體內(nèi)容不做限制,根據(jù)瀏覽器側(cè)的使用情況,可以對彈窗攔截設(shè)置的內(nèi)容做任意配置。本方法中,彈窗攔截設(shè)置與網(wǎng)頁的網(wǎng)址是對應(yīng)的,對于不同的網(wǎng)址,其對應(yīng)的彈窗攔截設(shè)置會有所不同。例如,對于網(wǎng)址A,其對應(yīng)的彈窗攔截設(shè)置可能包括上述I)和3)兩種;對于網(wǎng)址B,其對應(yīng)的彈窗攔截設(shè)置可能包括上述1)、2)和3)三種。因此,需要根據(jù)當(dāng)前網(wǎng)頁的網(wǎng)址去查詢對應(yīng)的彈窗攔截設(shè)置。在步驟SlOl之后,方法100進(jìn)入步驟S102,其中在瀏覽器下載得到網(wǎng)頁資源后加載當(dāng)前網(wǎng)頁時(shí),瀏覽器根據(jù)彈窗攔截設(shè)置對當(dāng)前網(wǎng)頁中的彈窗進(jìn)行攔截操作。在瀏覽器發(fā)起當(dāng)前網(wǎng)頁的網(wǎng)頁資源的請求之后,會去網(wǎng)絡(luò)側(cè)下載相應(yīng)的網(wǎng)頁資源。在下載得到網(wǎng)頁資源后瀏覽器加載當(dāng)前網(wǎng)頁,在此過程中,瀏覽器根據(jù)之前查詢到的彈窗攔截設(shè)置對當(dāng)前網(wǎng)頁中的彈窗進(jìn)行攔截操作。具體地,瀏覽器獲取當(dāng)前網(wǎng)頁中可產(chǎn)生彈窗的網(wǎng)頁元素的狀態(tài)信息,該狀態(tài)信息是與彈窗攔截設(shè)置有關(guān)的信息,將當(dāng)前網(wǎng)頁中可產(chǎn)生彈窗的網(wǎng)頁元素的狀態(tài)信息與彈窗攔截設(shè)置進(jìn)行匹配,依據(jù)相匹配的彈窗攔截設(shè)置進(jìn)行對應(yīng)的彈窗攔截操作。舉例來說,假設(shè)當(dāng)前網(wǎng)頁的網(wǎng)址對應(yīng)的彈窗攔截設(shè)置包括上述1)、2)和3)三種,那么瀏覽器獲取當(dāng)前網(wǎng)頁中網(wǎng)頁元素的狀態(tài)信息包括激發(fā)彈窗的來源信息、彈窗中加載的網(wǎng)頁的網(wǎng)址的域名和當(dāng)前網(wǎng)頁的網(wǎng)址的域名、以及當(dāng)前網(wǎng)頁的標(biāo)簽的激活/非激活狀態(tài),將這些狀態(tài)信息與彈窗攔截設(shè)置進(jìn)行匹配,如果激發(fā)彈窗的來源信息表明是非用戶行為、或者彈窗中加載的網(wǎng)頁的網(wǎng)址的域名和當(dāng)前網(wǎng)頁的網(wǎng)址的域名不一致、或者當(dāng)前網(wǎng)頁的標(biāo)簽為非激活狀態(tài),表明當(dāng)前網(wǎng)頁中網(wǎng)頁元素的狀態(tài)信息與彈窗攔截設(shè)置相匹配,則對當(dāng)前網(wǎng)頁的彈窗進(jìn)行攔截操作。需要說明的是,步驟SlOl中查詢彈窗攔截設(shè)置的步驟與步驟S102中下載網(wǎng)頁資源的步驟可以先后執(zhí)行,也可以同步執(zhí)行。但是優(yōu)選地,在瀏覽器下載完網(wǎng)頁資源之前,瀏覽器應(yīng)當(dāng)查詢獲得彈窗攔截設(shè)置,這樣可以避免對網(wǎng)頁的加載速度產(chǎn)生影響??蛇x地,本方法100還包括步驟S103,其中瀏覽器將由非用戶行為所激發(fā)的彈窗所在的網(wǎng)頁的網(wǎng)址,和/或,有彈窗的網(wǎng)頁的網(wǎng)址不屬于預(yù)設(shè)的允許彈窗網(wǎng)頁的網(wǎng)址名單中時(shí)的有彈窗的網(wǎng)頁的網(wǎng)址上報(bào)給網(wǎng)絡(luò)側(cè)的指定服務(wù)器,由指定服務(wù)器更新在服務(wù)器側(cè)的彈窗攔截設(shè)置。本方法規(guī)定了兩種情況之一或兩者皆有時(shí)需要向網(wǎng)絡(luò)側(cè)的指定服務(wù)器上報(bào)網(wǎng)頁的網(wǎng)址,這兩種情況具體為網(wǎng)頁中的彈窗是由非用戶行為所激發(fā)的;以及,有彈窗的網(wǎng)頁的網(wǎng)址不屬于預(yù)設(shè)的允許彈窗網(wǎng)頁的網(wǎng)址名單。本文中將屬于上述兩種情況之一或兩者皆有的彈窗稱為可疑彈窗。對于這種可疑彈窗,可能因?yàn)榫W(wǎng)頁中網(wǎng)頁元素的狀態(tài)信息與彈窗攔截設(shè)置不匹配或者根本沒有查詢到網(wǎng)頁的網(wǎng)址對應(yīng)的彈窗攔截設(shè)置而沒有被攔截,本步驟將具有可疑彈窗的網(wǎng)頁的網(wǎng)址上報(bào)給網(wǎng)絡(luò)側(cè)的指定服務(wù)器,由指定服務(wù)器更新在服務(wù)器側(cè)的彈窗攔截設(shè)置。這樣在瀏覽器再次加載該網(wǎng)頁時(shí),可以查詢到更新的彈窗攔截設(shè)置。其中,預(yù)設(shè)的允許彈窗網(wǎng)頁的網(wǎng)址名單是由用戶自己設(shè)置的,該名單可以作為瀏覽器用戶信息進(jìn)行保存,并同步到網(wǎng)絡(luò)側(cè)的指定服務(wù)器,實(shí)現(xiàn)不同的客戶端都可以同步到該用戶設(shè)置的允許彈窗網(wǎng)頁的網(wǎng)址名單。需要說明的是,本方法對步驟S102和步驟S103的執(zhí)行順序不做限制,可以先執(zhí)行步驟S102,再執(zhí)行步驟S103;也可以先執(zhí)行步驟S103,再執(zhí)行步驟S102;還可以兩步驟同時(shí)執(zhí)行。本文中所提到的網(wǎng)絡(luò)側(cè)的指定服務(wù)器是維護(hù)彈窗攔截設(shè)置的服務(wù)器,它與提供網(wǎng)頁資源下載的服務(wù)器可以是不同的設(shè)備,也可以是同時(shí)具有兩種功能的相同的設(shè)備。根據(jù)本實(shí)施例提供的對網(wǎng)頁中的彈窗進(jìn)行攔截處理的方法,在瀏覽器發(fā)起網(wǎng)頁資源的請求的同時(shí),查詢與網(wǎng)頁的網(wǎng)址對應(yīng)的彈窗攔截設(shè)置,并在瀏覽器加載網(wǎng)頁時(shí),根據(jù)彈窗攔截設(shè)置對網(wǎng)頁中的彈窗進(jìn)行攔截操作,實(shí)現(xiàn)了對彈窗的實(shí)時(shí)攔截,不需要借助于瀏覽器本地的第三方軟件,而是將攔截功能集中在瀏覽器中實(shí)現(xiàn)。進(jìn)一步的,本方法還可以向網(wǎng)絡(luò)側(cè)的指定服務(wù)器上報(bào)具有可疑彈窗的網(wǎng)頁的網(wǎng)址,由服務(wù)器更新這些網(wǎng)頁的彈窗攔截設(shè)置,通過擴(kuò)展網(wǎng)絡(luò)側(cè)的彈窗攔截設(shè)置,提高了彈窗的攔截效率。圖2示出了根據(jù)本發(fā)明另一個(gè)實(shí)施例的對網(wǎng)頁中的彈窗進(jìn)行攔截處理的方法200的流程圖。如圖2所示,方法200始于步驟S201,其中在瀏覽器發(fā)起當(dāng)前網(wǎng)頁的網(wǎng)頁資源的請求的同時(shí),瀏覽器并發(fā)地啟動一線程將當(dāng)前網(wǎng)頁的網(wǎng)址發(fā)送給網(wǎng)絡(luò)側(cè)的指定服務(wù)器,用以查詢與當(dāng)前網(wǎng)頁的網(wǎng)址對應(yīng)的彈窗攔截設(shè)置。在瀏覽器根據(jù)用戶的請求打開某當(dāng)前網(wǎng)頁的過程中,首先瀏覽器會發(fā)起當(dāng)前網(wǎng)頁的網(wǎng)頁資源的請求,用以向網(wǎng)絡(luò)側(cè)請求該當(dāng)前網(wǎng)頁的網(wǎng)頁資源。在瀏覽器發(fā)起該請求時(shí),瀏覽器并發(fā)地啟動一線程,該線程用于將當(dāng)前網(wǎng)頁的網(wǎng)址發(fā)送給網(wǎng)絡(luò)側(cè)的指定服務(wù)器。在網(wǎng)絡(luò)側(cè)的服務(wù)器中維護(hù)有網(wǎng)址與彈窗攔截設(shè)置的映射表,該映射表中記錄了大量網(wǎng)址(如URL)以及其對應(yīng)的彈窗攔截設(shè)置。關(guān)于彈窗攔截設(shè)置的描述可以參見上述實(shí)施例。表I為網(wǎng)址與彈窗攔截設(shè)置的映射表的一個(gè)例子,如下表1.網(wǎng)址與彈窗攔截設(shè)置的映射表URL__彈窗攔截設(shè)置名稱__彈窗攔截設(shè)置內(nèi)容_由非用戶行為所激發(fā)的彈窗進(jìn)行攔截;在瀏覽器具有多標(biāo)簽頁的情況下,www.sina.com.cn設(shè)置I,,t,處于非激活狀態(tài)的網(wǎng)頁標(biāo)簽中進(jìn)行彈___窗的攔截_權(quán)利要求1.一種對網(wǎng)頁中的彈窗進(jìn)行攔截處理的方法,包括瀏覽器發(fā)起當(dāng)前網(wǎng)頁的網(wǎng)頁資源的請求,并同步地根據(jù)當(dāng)前網(wǎng)頁的網(wǎng)址查詢與所述當(dāng)前網(wǎng)頁的網(wǎng)址對應(yīng)的彈窗攔截設(shè)置;在瀏覽器下載得到所述網(wǎng)頁資源后加載所述當(dāng)前網(wǎng)頁時(shí),根據(jù)所述彈窗攔截設(shè)置對所述當(dāng)前網(wǎng)頁中的彈窗進(jìn)行攔截操作。2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述同步地根據(jù)當(dāng)前網(wǎng)頁的網(wǎng)址查詢與所述當(dāng)前網(wǎng)頁的網(wǎng)址對應(yīng)的彈窗攔截設(shè)置包括在瀏覽器發(fā)起當(dāng)前網(wǎng)頁的網(wǎng)頁資源的請求的同時(shí),并發(fā)地啟動一線程將所述當(dāng)前網(wǎng)頁的網(wǎng)址發(fā)送給網(wǎng)絡(luò)側(cè)的指定服務(wù)器,用以查詢與所述當(dāng)前網(wǎng)頁的網(wǎng)址對應(yīng)的彈窗攔截設(shè)置。3.根據(jù)權(quán)利要求2所述的方法,其特征在于,進(jìn)一步包括接收所述指定服務(wù)器返回的所述彈窗攔截設(shè)置,其中所述彈窗攔截設(shè)置為所述指定服務(wù)器根據(jù)所述當(dāng)前網(wǎng)頁的網(wǎng)址,查詢網(wǎng)址與彈窗攔截設(shè)置的映射表,獲取與所述當(dāng)前網(wǎng)頁的網(wǎng)址對應(yīng)的彈窗攔截設(shè)置。4.根據(jù)權(quán)利要求1所述的方法,其特征在于,在所述瀏覽器發(fā)起當(dāng)前網(wǎng)頁的網(wǎng)頁資源的請求之前還包括瀏覽器從網(wǎng)絡(luò)側(cè)的指定服務(wù)器下載設(shè)定網(wǎng)址的彈窗攔截設(shè)置;如果所述當(dāng)前網(wǎng)頁的網(wǎng)址為所述設(shè)定網(wǎng)址,所述同步地根據(jù)當(dāng)前網(wǎng)頁的網(wǎng)址查詢與所述當(dāng)前網(wǎng)頁的網(wǎng)址對應(yīng)的彈窗攔截設(shè)置包括在瀏覽器發(fā)起當(dāng)前網(wǎng)頁的網(wǎng)頁資源請求的同時(shí),在瀏覽器本地查詢與所述當(dāng)前網(wǎng)頁的網(wǎng)址對應(yīng)的彈窗攔截設(shè)置。5.根據(jù)權(quán)利要求1至4任一項(xiàng)所述的方法,其特征在于,在瀏覽器下載完所述網(wǎng)頁資源之前,瀏覽器獲得所述彈窗攔截設(shè)置。6.根據(jù)權(quán)利要求1至4任一項(xiàng)所述的方法,其特征在于,所述的彈窗攔截設(shè)置至少包括由非用戶行為所激發(fā)的彈窗進(jìn)行攔截;和/或,彈窗中加載的網(wǎng)頁的網(wǎng)址與瀏覽器中加載的網(wǎng)頁的網(wǎng)址的域名不一致的情況下,則攔截該彈窗;和/或,在瀏覽器具有多標(biāo)簽頁的情況下,處于非激活狀態(tài)的網(wǎng)頁標(biāo)簽中進(jìn)行彈窗的攔截。7.根據(jù)權(quán)利要求1至6任一項(xiàng)所述的方法,其特征在于,所述在瀏覽器下載得到所述網(wǎng)頁資源后加載所述當(dāng)前網(wǎng)頁時(shí),根據(jù)所述彈窗攔截設(shè)置處理所述當(dāng)前網(wǎng)頁中的彈窗進(jìn)行攔截操作包括在瀏覽器下載得到所述網(wǎng)頁資源后加載所述當(dāng)前網(wǎng)頁時(shí),獲取所述當(dāng)前網(wǎng)頁中可產(chǎn)生彈窗的網(wǎng)頁元素的狀態(tài)信息,將所述當(dāng)前網(wǎng)頁中的可產(chǎn)生彈窗的網(wǎng)頁元素的狀態(tài)信息與所述彈窗攔截設(shè)置進(jìn)行匹配,依據(jù)相匹配的上述彈窗攔截設(shè)置進(jìn)行對應(yīng)的彈窗攔截操作。8.根據(jù)權(quán)利要求1至7任一項(xiàng)所述的方法,其特征在于,進(jìn)一步包括將由非用戶行為所激發(fā)的彈窗所在的網(wǎng)頁的網(wǎng)址,和/或,有彈窗的網(wǎng)頁的網(wǎng)址不屬于預(yù)設(shè)的允許彈窗網(wǎng)頁的網(wǎng)址名單中時(shí)的有彈窗的網(wǎng)頁的網(wǎng)址上報(bào)給網(wǎng)絡(luò)側(cè)的指定服務(wù)器,由所述指定服務(wù)器更新所述在服務(wù)器側(cè)的彈窗攔截設(shè)置。9.根據(jù)權(quán)利要求4所述的方法,其特征在于,進(jìn)一步包括接收瀏覽器用戶針對設(shè)定網(wǎng)址的彈窗攔截設(shè)置的更新配置;將所述更新配置的彈窗攔截設(shè)置作為瀏覽器的用戶信息同步上傳到瀏覽器的網(wǎng)絡(luò)側(cè)。10.根據(jù)權(quán)利要求4所述的方法,其特征在于,所述設(shè)定網(wǎng)址的彈窗攔截設(shè)置包括瀏覽器用戶經(jīng)常訪問的網(wǎng)址和/或依據(jù)用戶使用習(xí)慣而推薦到瀏覽器側(cè)的網(wǎng)址的彈窗攔截設(shè)置。11.根據(jù)權(quán)利要求3所述的方法,其特征在于,進(jìn)一步包括接收用戶對于彈窗攔截設(shè)置的預(yù)設(shè)處理級別的選取指令;所述接收所述指定服務(wù)器返回的所述彈窗攔截設(shè)置具有所述預(yù)設(shè)處理級別;所述根據(jù)所述彈窗攔截設(shè)置對所述當(dāng)前網(wǎng)頁中的彈窗進(jìn)行攔截操作具體為依據(jù)選取的預(yù)設(shè)處理級別的彈窗攔截設(shè)置對所述當(dāng)前網(wǎng)頁中的彈窗進(jìn)行攔截操作。12.—種對網(wǎng)頁中的彈窗進(jìn)行攔截處理的瀏覽器,包括請求模塊,適于發(fā)起當(dāng)前網(wǎng)頁的網(wǎng)頁資源的請求;查詢模塊,適于在所述請求模塊發(fā)起當(dāng)前網(wǎng)頁的網(wǎng)頁資源的請求時(shí),同步地根據(jù)當(dāng)前網(wǎng)頁的網(wǎng)址查詢與所述當(dāng)前網(wǎng)頁的網(wǎng)址對應(yīng)的彈窗攔截設(shè)置;加載模塊,適于在下載得到所述網(wǎng)頁資源后加載所述當(dāng)前網(wǎng)頁;處理模塊,適于在所述加載模塊下載得到所述網(wǎng)頁資源后加載所述當(dāng)前網(wǎng)頁時(shí),根據(jù)所述彈窗攔截設(shè)置對所述當(dāng)前網(wǎng)頁中的彈窗進(jìn)行攔截操作。13.根據(jù)權(quán)利要求12所述的瀏覽器,其特征在于,所述查詢模塊包括發(fā)送模塊,適于在所述請求模塊發(fā)起當(dāng)前網(wǎng)頁的網(wǎng)頁資源的請求的同時(shí),并發(fā)地啟動一線程將所述當(dāng)前網(wǎng)頁的網(wǎng)址發(fā)送給網(wǎng)絡(luò)側(cè)的指定服務(wù)器,用以查詢與所述當(dāng)前網(wǎng)頁的網(wǎng)址對應(yīng)的彈窗攔截設(shè)置。14.根據(jù)權(quán)利要求13所述的瀏覽器,其特征在于,所述查詢模塊進(jìn)一步包括接收模塊,適于接收所述指定服務(wù)器返回的所述彈窗攔截設(shè)置,其中所述彈窗攔截設(shè)置為所述指定服務(wù)器根據(jù)所述當(dāng)前網(wǎng)頁的網(wǎng)址,查詢網(wǎng)址與彈窗攔截設(shè)置的映射表,獲取與所述當(dāng)前網(wǎng)頁的網(wǎng)址對應(yīng)的彈窗攔截設(shè)置。15.根據(jù)權(quán)利要求12所述的瀏覽器,其特征在于,還包括下載模塊,適于在所述請求模塊發(fā)起當(dāng)前網(wǎng)頁的網(wǎng)頁資源的請求之前,從網(wǎng)絡(luò)側(cè)的指定服務(wù)器下載設(shè)定網(wǎng)址的彈窗攔截設(shè)置;如果所述當(dāng)前網(wǎng)頁的網(wǎng)址為所述設(shè)定網(wǎng)址,所述查詢模塊進(jìn)一步包括本地查詢模塊,適于在所述請求模塊發(fā)起當(dāng)前網(wǎng)頁的網(wǎng)頁資源請求的同時(shí),在瀏覽器本地查詢與所述當(dāng)前網(wǎng)頁的網(wǎng)址對應(yīng)的彈窗攔截設(shè)置。16.根據(jù)權(quán)利要求12至15任一項(xiàng)所述的瀏覽器,其特征在于,所述查詢模塊在瀏覽器下載完成所述網(wǎng)頁資源之前,獲得所述彈窗攔截設(shè)置。17.根據(jù)權(quán)利要求12至15任一項(xiàng)所述的瀏覽器,其特征在于,所述的彈窗攔截設(shè)置至少包括由非用戶行為所激發(fā)的彈窗進(jìn)行攔截;和/或,彈窗中加載的網(wǎng)頁的網(wǎng)址與瀏覽器中加載的網(wǎng)頁的網(wǎng)址的域名不一致的情況下,則攔截該彈窗;和/或,在瀏覽器具有多標(biāo)簽頁的情況下,處于非激活狀態(tài)的網(wǎng)頁標(biāo)簽中進(jìn)行彈窗的攔截。18.根據(jù)權(quán)利要求12至17任一項(xiàng)所述的瀏覽器,其特征在于,所述處理模塊進(jìn)一步適于在所述加載模塊下載得到所述網(wǎng)頁資源后加載所述當(dāng)前網(wǎng)頁時(shí),獲取所述當(dāng)前網(wǎng)頁中可產(chǎn)生彈窗的網(wǎng)頁元素的狀態(tài)信息,將所述當(dāng)前網(wǎng)頁中的可產(chǎn)生彈窗的網(wǎng)頁元素的狀態(tài)信息與所述彈窗攔截設(shè)置進(jìn)行匹配,依據(jù)相匹配的上述彈窗攔截設(shè)置進(jìn)行對應(yīng)的彈窗攔截操作。19.根據(jù)權(quán)利要求12至18任一項(xiàng)所述的瀏覽器,其特征在于,還包括網(wǎng)址上報(bào)模塊,適于將由非用戶行為所激發(fā)的彈窗所在的網(wǎng)頁的網(wǎng)址,和/或,有彈窗的網(wǎng)頁的網(wǎng)址不屬于預(yù)設(shè)的允許彈窗網(wǎng)頁的網(wǎng)址名單中時(shí)的有彈窗的網(wǎng)頁的網(wǎng)址上報(bào)給網(wǎng)絡(luò)側(cè)的指定服務(wù)器,由所述指定服務(wù)器更新所述在服務(wù)器側(cè)的彈窗攔截設(shè)置。20.根據(jù)權(quán)利要求15所述的瀏覽器,其特征在于,還包括彈窗攔截設(shè)置上報(bào)模塊,適于接收瀏覽器用戶針對設(shè)定網(wǎng)址的彈窗攔截設(shè)置的更新配置;以及,將所述更新配置的彈窗攔截設(shè)置作為瀏覽器的用戶信息同步上傳到瀏覽器的網(wǎng)絡(luò)側(cè)。全文摘要本發(fā)明公開了一種對網(wǎng)頁中的彈窗進(jìn)行攔截處理的方法和瀏覽器。其中方法包括瀏覽器發(fā)起當(dāng)前網(wǎng)頁的網(wǎng)頁資源的請求,并同步地根據(jù)當(dāng)前網(wǎng)頁的網(wǎng)址查詢與當(dāng)前網(wǎng)頁的網(wǎng)址對應(yīng)的彈窗攔截設(shè)置;在瀏覽器下載得到網(wǎng)頁資源后加載當(dāng)前網(wǎng)頁時(shí),根據(jù)彈窗攔截設(shè)置對當(dāng)前網(wǎng)頁中的彈窗進(jìn)行攔截操作。根據(jù)本發(fā)明提供的方案,在瀏覽器發(fā)起網(wǎng)頁資源的請求的同時(shí),查詢與網(wǎng)頁的網(wǎng)址對應(yīng)的彈窗攔截設(shè)置,并在瀏覽器加載網(wǎng)頁時(shí),根據(jù)彈窗攔截設(shè)置對網(wǎng)頁中的彈窗進(jìn)行攔截操作,實(shí)現(xiàn)了對彈窗的實(shí)時(shí)攔截,不需要借助于瀏覽器本地的第三方軟件,而是將攔截功能集中在瀏覽器中實(shí)現(xiàn)。文檔編號G06F17/30GK102999636SQ20121055544公開日2013年3月27日申請日期2012年12月19日優(yōu)先權(quán)日2012年12月19日發(fā)明者王小龍,任寰申請人:北京奇虎科技有限公司,奇智軟件(北京)有限公司
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
      1