【技术实现步骤摘要】
对网页中的弹窗进行拦截处理的方法和浏览器
本专利技术涉及计算机网络
,具体涉及一种对网页中的弹窗进行拦截处理的方法和浏览器。
技术介绍
浏览器是指可以显示网页服务器或者文件系统的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所述的方法,其特征在于,进一步包括:接收用户对于弹窗拦截设置的预设处理级别的选取指令;所述接收所述指定服务器返回的所...
【专利技术属性】
技术研发人员:王小龙,任寰,
申请(专利权)人:北京奇虎科技有限公司,奇智软件北京有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。