【技術實現步驟摘要】
對網頁中的彈窗進行攔截處理的方法和瀏覽器
本專利技術涉及計算機網絡
,具體涉及一種對網頁中的彈窗進行攔截處理的方法和瀏覽器。
技術介紹
瀏覽器是指可以顯示網頁服務器或者文件系統的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協議規范 ...
【技術保護點】
一種對網頁中的彈窗進行攔截處理的方法,包括:瀏覽器發起當前網頁的網頁資源的請求,并同步地根據當前網頁的網址查詢與所述當前網頁的網址對應的彈窗攔截設置;在瀏覽器下載得到所述網頁資源后加載所述當前網頁時,根據所述彈窗攔截設置對所述當前網頁中的彈窗進行攔截操作。
【技術特征摘要】
1.一種對網頁中的彈窗進行攔截處理的方法,包括:瀏覽器發起當前網頁的網頁資源的請求,并同步地根據當前網頁的網址查詢與所述當前網頁的網址對應的彈窗攔截設置,其中,彈窗攔截設置記錄了對彈窗進行攔截的各種情況,其是由服務器或客戶端配置得到的,彈窗攔截設置與網頁的網址是對應的,對于不同的網址,其對應的彈窗攔截設置會有所不同,所述的彈窗攔截設置至少包括:由非用戶行為所激發的彈窗進行攔截;和/或,彈窗中加載的網頁的網址與瀏覽器中加載的網頁的網址的域名不一致的情況下,則攔截該彈窗;和/或,在瀏覽器具有多標簽頁的情況下,處于非激活狀態的網頁標簽中進行彈窗的攔截;在瀏覽器下載得到所述網頁資源后加載所述當前網頁時,根據所述彈窗攔截設置對所述當前網頁中的彈窗進行攔截操作。2.根據權利要求1所述的方法,其特征在于,所述同步地根據當前網頁的網址查詢與所述當前網頁的網址對應的彈窗攔截設置包括:在瀏覽器發起當前網頁的網頁資源的請求的同時,并發地啟動一線程將所述當前網頁的網址發送給網絡側的指定服務器,用以查詢與所述當前網頁的網址對應的彈窗攔截設置。3.根據權利要求2所述的方法,其特征在于,進一步包括:接收所述指定服務器返回的所述彈窗攔截設置,其中所述彈窗攔截設置為所述指定服務器根據所述當前網頁的網址,查詢網址與彈窗攔截設置的映射表,獲取與所述當前網頁的網址對應的彈窗攔截設置。4.根據權利要求1所述的方法,其特征在于,在所述瀏覽器發起當前網頁的網頁資源的請求之前還包括:瀏覽器從網絡側的指定服務器下載設定網址的彈窗攔截設置;如果所述當前網頁的網址為所述設定網址,所述同步地根據當前網頁的網址查詢與所述當前網頁的網址對應的彈窗攔截設置包括:在瀏覽器發起當前網頁的網頁資源請求的同時,在瀏覽器本地查詢與所述當前網頁的網址對應的彈窗攔截設置。5.根據權利要求1至4任一項所述的方法,其特征在于,在瀏覽器下載完所述網頁資源之前,瀏覽器獲得所述彈窗攔截設置。6.根據權利要求1至4任一項所述的方法,其特征在于,所述在瀏覽器下載得到所述網頁資源后加載所述當前網頁時,根據所述彈窗攔截設置處理所述當前網頁中的彈窗進行攔截操作包括:在瀏覽器下載得到所述網頁資源后加載所述當前網頁時,獲取所述當前網頁中可產生彈窗的網頁元素的狀態信息,將所述當前網頁中的可產生彈窗的網頁元素的狀態信息與所述彈窗攔截設置進行匹配,依據相匹配的上述彈窗攔截設置進行對應的彈窗攔截操作。7.根據權利要求1至4任一項所述的方法,其特征在于,進一步包括:將由非用戶行為所激發的彈窗所在的網頁的網址,和/或,有彈窗的網頁的網址不屬于預設的允許彈窗網頁的網址名單中時的有彈窗的網頁的網址上報給網絡側的指定服務器,由所述指定服務器更新在服務器側的彈窗攔截設置。8.根據權利要求4所述的方法,其特征在于,進一步包括:接收瀏覽器用戶針對設定網址的彈窗攔截設置的更新配置;將所述更新配置的彈窗攔截設置作為瀏覽器的用戶信息同步上傳到瀏覽器的網絡側。9.根據權利要求4所述的方法,其特征在于,所述設定網址的彈窗攔截設置包括:瀏覽器用戶經常訪問的網址和/或依據用戶使用習慣而推薦到瀏覽器側的網址的彈窗攔截設置。10.根據權利要求3所述的方法,其特征在于,進一步包括:接收用戶對于彈窗攔截設置的預設處理級別的選取指令;所述接收所述指定服務器返回的所...
【專利技術屬性】
技術研發人員:王小龍,任寰,
申請(專利權)人:北京奇虎科技有限公司,奇智軟件北京有限公司,
類型:發明
國別省市:
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。