• 
    <ul id="o6k0g"></ul>
    <ul id="o6k0g"></ul>

    對網頁中的彈窗進行攔截處理的方法和瀏覽器技術

    技術編號:8489847 閱讀:284 留言:0更新日期:2013-03-28 11:57
    本發明專利技術公開了一種對網頁中的彈窗進行攔截處理的方法和瀏覽器。其中方法包括:瀏覽器發起當前網頁的網頁資源的請求,并同步地根據當前網頁的網址查詢與當前網頁的網址對應的彈窗攔截設置;在瀏覽器下載得到網頁資源后加載當前網頁時,根據彈窗攔截設置對當前網頁中的彈窗進行攔截操作。根據本發明專利技術提供的方案,在瀏覽器發起網頁資源的請求的同時,查詢與網頁的網址對應的彈窗攔截設置,并在瀏覽器加載網頁時,根據彈窗攔截設置對網頁中的彈窗進行攔截操作,實現了對彈窗的實時攔截,不需要借助于瀏覽器本地的第三方軟件,而是將攔截功能集中在瀏覽器中實現。

    【技術實現步驟摘要】
    對網頁中的彈窗進行攔截處理的方法和瀏覽器
    本專利技術涉及計算機網絡
    ,具體涉及一種對網頁中的彈窗進行攔截處理的方法和瀏覽器。
    技術介紹
    瀏覽器是指可以顯示網頁服務器或者文件系統的HTML(HyperTextMark-upLanguage,超文本標示語言)文件內容,并讓用戶與這些文件交互的一種軟件。瀏覽器是用戶最經常使用到的客戶端程序。瀏覽器主要通過HTTP協議(HypertextTransportProtocol,超文本傳輸協議)與網頁服務器交互并獲取網頁,這些網頁由URL(Uniform/UniversalResourceLocator,統一資源定位符)指定,文件格式通常為HTML,并由MIME(MultipurposeInternetMailExtensions,多功能網際郵件擴充)在HTTP協議中指明。一個網頁中可以包括多個文檔,每個文檔都是分別從服務器獲取的。大部分的瀏覽器本身支持除了HTML之外的廣泛的格式,例如JPEG(JointPhotographicExpertsGroup,聯合圖像專家小組)、PNG(PortableNetworkGraphicFormat,可移植網絡圖形格式)、GIF(GraphicsInterchangeFormat,圖像互換格式)等圖像格式,并且能夠擴展支持眾多的插件(plug-ins)。另外,許多瀏覽器還支持其他的URL類型及其相應的協議,如FTP(FileTransferProtocol,文件傳輸協議)、Gopher(一種信息查找系統)、HTTPS(HTTP協議的加密版本)。HTTP內容類型和URL協議規范允許網頁設計者在網頁中嵌入圖像、動畫、視頻、聲音、流媒體等。個人電腦上常見的網頁瀏覽器包括微軟的InternetExplorer、Mozilla的Firefox、蘋果的Safari,Opera、谷歌Chrome、GreenBrowser瀏覽器、360安全瀏覽器、搜狗高速瀏覽器、天天瀏覽器、騰訊TT、傲游瀏覽器、百度瀏覽器、騰訊QQ瀏覽器等。廣告彈窗是指打開網站后自動彈出的播放廣告的窗口,無論點擊還是不點擊都會出現在用戶的面前。瀏覽器中的廣告彈窗很多,例如利用網頁中的腳本實行廣告類的窗口的彈出。目前采用廣告彈窗的在游戲行業中主要體現在網頁(web)游戲上面。360的網盾實現了基于瀏覽器之外的安全軟件的廣告攔截技術,其是基于IE瀏覽器的BHO(BrowserHelperObject,瀏覽器輔助對象)技術對瀏覽器中瀏覽網頁的URL進行安全處理,包括對網頁中的廣告彈窗的攔截。這主要是通過網盾這樣的第三方軟件對瀏覽器進行廣告彈窗的攔截。由于是第三方軟件通過BHO技術對瀏覽器中的網頁瀏覽進行彈窗的攔截,廣告彈窗攔截效率較低。而且目前的這種方案實現是需要另外的軟件的支持的,不是獨立的瀏覽器解決方案。
    技術實現思路
    鑒于上述問題,提出了本專利技術以便提供一種克服上述問題或者至少部分地解決上述問題的對網頁中的彈窗進行攔截處理的方法和相應的對網頁中的彈窗進行攔截處理的瀏覽器。根據本專利技術的一個方面,提供了一種對網頁中的彈窗進行攔截處理的方法,包括:瀏覽器發起當前網頁的網頁資源的請求,并同步地根據當前網頁的網址查詢與當前網頁的網址對應的彈窗攔截設置;在瀏覽器下載得到網頁資源后加載當前網頁時,根據彈窗攔截設置對當前網頁中的彈窗進行攔截操作。根據本專利技術的另一方面,提供了一種對網頁中的彈窗進行攔截處理的瀏覽器,包括:請求模塊,適于發起當前網頁的網頁資源的請求;查詢模塊,適于在請求模塊發起當前網頁的網頁資源的請求時,同步地根據當前網頁的網址查詢與當前網頁的網址對應的彈窗攔截設置;加載模塊,適于在下載得到網頁資源后加載當前網頁;處理模塊,適于在加載模塊下載得到網頁資源后加載當前網頁時,根據彈窗攔截設置對當前網頁中的彈窗進行攔截操作。根據本專利技術提供的方案,在瀏覽器發起網頁資源的請求的同時,查詢與網頁的網址對應的彈窗攔截設置,并在瀏覽器加載網頁時,根據彈窗攔截設置對網頁中的彈窗進行攔截操作,實現了對彈窗的實時攔截,不需要借助于瀏覽器本地的第三方軟件,而是將攔截功能集中在瀏覽器中實現。上述說明僅是本專利技術技術方案的概述,為了能夠更清楚了解本專利技術的技術手段,而可依照說明書的內容予以實施,并且為了讓本專利技術的上述和其它目的、特征和優點能夠更明顯易懂,以下特舉本專利技術的具體實施方式。附圖說明通過閱讀下文優選實施方式的詳細描述,各種其他的優點和益處對于本領域普通技術人員將變得清楚明了。附圖僅用于示出優選實施方式的目的,而并不認為是對本專利技術的限制。而且在整個附圖中,用相同的參考符號表示相同的部件。在附圖中:圖1示出了根據本專利技術一個實施例的對網頁中的彈窗進行攔截處理的方法的流程圖;圖2示出了根據本專利技術另一個實施例的對網頁中的彈窗進行攔截處理的方法的流程圖;圖3示出了根據本專利技術又一個實施例的對網頁中的彈窗進行攔截處理的方法的流程圖;圖4示出了根據本專利技術一個實施例的對網頁中的彈窗進行攔截處理的瀏覽器的結構框圖;圖5示出了根據本專利技術一個實施例的對網頁中的彈窗進行攔截處理的系統的結構框圖。具體實施方式下面將參照附圖更詳細地描述本公開的示例性實施例。雖然附圖中顯示了本公開的示例性實施例,然而應當理解,可以以各種形式實現本公開而不應被這里闡述的實施例所限制。相反,提供這些實施例是為了能夠更透徹地理解本公開,并且能夠將本公開的范圍完整的傳達給本領域的技術人員。圖1示出了根據本專利技術一個實施例的對網頁中的彈窗進行攔截處理的方法100的流程圖。如圖1所示,方法100始于步驟S101,其中瀏覽器發起當前網頁的網頁資源的請求,并同步地根據當前網頁的網址查詢與當前網頁的網址對應的彈窗攔截設置。在瀏覽器根據用戶的請求打開某當前網頁的過程中,首先瀏覽器會發起當前網頁的網頁資源的請求,用以向網絡側請求該當前網頁的網頁資源。本方法在瀏覽器發起該請求時,就同步地查詢與當前網頁的網址對應的彈窗攔截設置。本文中的彈窗攔截設置記錄了應當對彈窗進行攔截的各種情況,它是由服務器或客戶端配置得到的。可選地,彈窗攔截設置至少包括以下設置中的一種或多種:1)由非用戶行為所激發的彈窗進行攔截。例如,用戶點擊生成的彈窗是由用戶行為所激發的彈窗,這種彈窗不應被攔截。2)彈窗中加載的網頁的網址與瀏覽器中加載的網頁的網址的域名不一致的情況下,則攔截該彈窗。如果彈窗中加載的網頁的網址與瀏覽器中加載的網頁的網址的域名一致,則可以認為該彈窗是加載網頁的子網頁,不是廣告類的彈窗,因此不應被攔截,反之則應被攔截。3)在瀏覽器具有多標簽頁的情況下,處于非激活狀態的網頁標簽中進行彈窗的攔截。對于瀏覽器具有多標簽頁的情況,如果網頁標簽處于非激活狀態表明該網頁不需要進行顯示,那么其對應的彈窗當然也不需要進行顯示,所以應當被攔截。這里只是舉出了三個彈窗攔截設置的具體的例子,本專利技術對彈窗攔截設置的具體內容不做限制,根據瀏覽器側的使用情況,可以對彈窗攔截設置的內容做任意配置。本方法中,彈窗攔截設置與網頁的網址是對應的,對于不同的網址,其對應的彈窗攔截設置會有所不同。例如,對于網址A,其對應的彈窗攔截設置可能包括上述1)和3)兩種;對于網址B,其對應的彈窗攔截設置可能本文檔來自技高網
    ...
    對網頁中的彈窗進行攔截處理的方法和瀏覽器

    【技術保護點】
    一種對網頁中的彈窗進行攔截處理的方法,包括:瀏覽器發起當前網頁的網頁資源的請求,并同步地根據當前網頁的網址查詢與所述當前網頁的網址對應的彈窗攔截設置;在瀏覽器下載得到所述網頁資源后加載所述當前網頁時,根據所述彈窗攔截設置對所述當前網頁中的彈窗進行攔截操作。

    【技術特征摘要】
    1.一種對網頁中的彈窗進行攔截處理的方法,包括:瀏覽器發起當前網頁的網頁資源的請求,并同步地根據當前網頁的網址查詢與所述當前網頁的網址對應的彈窗攔截設置,其中,彈窗攔截設置記錄了對彈窗進行攔截的各種情況,其是由服務器或客戶端配置得到的,彈窗攔截設置與網頁的網址是對應的,對于不同的網址,其對應的彈窗攔截設置會有所不同,所述的彈窗攔截設置至少包括:由非用戶行為所激發的彈窗進行攔截;和/或,彈窗中加載的網頁的網址與瀏覽器中加載的網頁的網址的域名不一致的情況下,則攔截該彈窗;和/或,在瀏覽器具有多標簽頁的情況下,處于非激活狀態的網頁標簽中進行彈窗的攔截;在瀏覽器下載得到所述網頁資源后加載所述當前網頁時,根據所述彈窗攔截設置對所述當前網頁中的彈窗進行攔截操作。2.根據權利要求1所述的方法,其特征在于,所述同步地根據當前網頁的網址查詢與所述當前網頁的網址對應的彈窗攔截設置包括:在瀏覽器發起當前網頁的網頁資源的請求的同時,并發地啟動一線程將所述當前網頁的網址發送給網絡側的指定服務器,用以查詢與所述當前網頁的網址對應的彈窗攔截設置。3.根據權利要求2所述的方法,其特征在于,進一步包括:接收所述指定服務器返回的所述彈窗攔截設置,其中所述彈窗攔截設置為所述指定服務器根據所述當前網頁的網址,查詢網址與彈窗攔截設置的映射表,獲取與所述當前網頁的網址對應的彈窗攔截設置。4.根據權利要求1所述的方法,其特征在于,在所述瀏覽器發起當前網頁的網頁資源的請求之前還包括:瀏覽器從網絡側的指定服務器下載設定網址的彈窗攔截設置;如果所述當前網頁的網址為所述設定網址,所述同步地根據當前網頁的網址查詢與所述當前網頁的網址對應的彈窗攔截設置包括:在瀏覽器發起當前網頁的網頁資源請求的同時,在瀏覽器本地查詢與所述當前網頁的網址對應的彈窗攔截設置。5.根據權利要求1至4任一項所述的方法,其特征在于,在瀏覽器下載完所述網頁資源之前,瀏覽器獲得所述彈窗攔截設置。6.根據權利要求1至4任一項所述的方法,其特征在于,所述在瀏覽器下載得到所述網頁資源后加載所述當前網頁時,根據所述彈窗攔截設置處理所述當前網頁中的彈窗進行攔截操作包括:在瀏覽器下載得到所述網頁資源后加載所述當前網頁時,獲取所述當前網頁中可產生彈窗的網頁元素的狀態信息,將所述當前網頁中的可產生彈窗的網頁元素的狀態信息與所述彈窗攔截設置進行匹配,依據相匹配的上述彈窗攔截設置進行對應的彈窗攔截操作。7.根據權利要求1至4任一項所述的方法,其特征在于,進一步包括:將由非用戶行為所激發的彈窗所在的網頁的網址,和/或,有彈窗的網頁的網址不屬于預設的允許彈窗網頁的網址名單中時的有彈窗的網頁的網址上報給網絡側的指定服務器,由所述指定服務器更新在服務器側的彈窗攔截設置。8.根據權利要求4所述的方法,其特征在于,進一步包括:接收瀏覽器用戶針對設定網址的彈窗攔截設置的更新配置;將所述更新配置的彈窗攔截設置作為瀏覽器的用戶信息同步上傳到瀏覽器的網絡側。9.根據權利要求4所述的方法,其特征在于,所述設定網址的彈窗攔截設置包括:瀏覽器用戶經常訪問的網址和/或依據用戶使用習慣而推薦到瀏覽器側的網址的彈窗攔截設置。10.根據權利要求3所述的方法,其特征在于,進一步包括:接收用戶對于彈窗攔截設置的預設處理級別的選取指令;所述接收所述指定服務器返回的所...

    【專利技術屬性】
    技術研發人員:王小龍任寰
    申請(專利權)人:北京奇虎科技有限公司奇智軟件北京有限公司
    類型:發明
    國別省市:

    網友詢問留言 已有0條評論
    • 還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。

    1
    主站蜘蛛池模板: 玖玖资源站无码专区| 国产免费黄色无码视频| 久久久久亚洲AV成人无码| 亚洲日韩精品无码专区网站| 精品无码国产自产拍在线观看蜜| 伊人久久综合无码成人网| 无码精品A∨在线观看十八禁| 一区二区无码免费视频网站| 亚洲成A∨人片天堂网无码| 亚洲AV永久无码精品| 无码精品国产dvd在线观看9久| av无码aV天天aV天天爽| 日韩人妻无码一区二区三区99| 日韩毛片免费无码无毒视频观看| 国产福利电影一区二区三区久久老子无码午夜伦不 | 日韩av无码久久精品免费| 亚洲成在人线在线播放无码| 国精品无码一区二区三区在线蜜臀 | 久久亚洲国产成人精品无码区| 亚洲AV无码一区二区乱孑伦AS| 无码办公室丝袜OL中文字幕| 少妇性饥渴无码A区免费| 精品久久无码中文字幕| 亚洲精品无码AV人在线播放| 久久久久久久久无码精品亚洲日韩| 中文字幕精品无码一区二区三区| 精品无码综合一区二区三区| 精品无码成人片一区二区98| 亚洲VA中文字幕无码一二三区 | 亚洲AV无码片一区二区三区| 无码专区狠狠躁躁天天躁| 国产99久久九九精品无码| 国产AV无码专区亚洲AV蜜芽| 无码av高潮喷水无码专区线| 久久午夜夜伦鲁鲁片无码免费| 亚洲熟妇无码另类久久久| 成人无码a级毛片免费| 免费看成人AA片无码视频吃奶| 日韩精品中文字幕无码专区 | 日韩av片无码一区二区不卡电影| 日韩av无码中文字幕|