An embodiment of the invention provides a method, a device and a user terminal for closing a floating window of a web page, and the method includes: judging whether there is a floating window closing element corresponding to the domain name of the web page in the DOM element of the DOM tree to be displayed, and if, close the floating window of the floating window Guan Biyuan. When the page is displayed to the user to be displayed, the method has been pre active (without user intervention) to close the floating window of the page so that the user no longer affects the browsing experience because of the floating window advertisement, the user experience is promoted, and the floating window closure element is associated with the domain name, so it can be targeted at different stations. It is implemented automatically with a wider range of use.
【技术实现步骤摘要】
关闭网页浮窗的方法、装置及用户终端
本专利技术涉及计算机应用领域,具体而言,涉及一种关闭网页浮窗的方法、装置及用户终端。
技术介绍
随着移动互联网的兴起和发展,各种类型的web站点都积聚了体量不等的用户。作为用户流量变现的最直接方式,网页广告是绝大多数web站点的不二选择。但体验很差的网页广告展现方式(比如底部浮窗广告),极大影响了用户对于网页内容的正常浏览。比如国内的大部分非正版小说站点,由于需要广告收入来维持站点运营(甚至盈利),在每个页面都投放了来自第三方广告平台(一般是中小平台)的浮窗类广告。这类广告固定在页面的底部或者顶部,用户滚动页面时,其位置保持不变,这种广告展现方式给用户带来不少的滋扰。
技术实现思路
有鉴于此,本专利技术实施例的目的在于提供一种关闭网页浮窗的方法、装置及用户终端,以解决上述问题。为了实现上述目的,本专利技术实施例采用的技术方案如下:第一方面,本专利技术实施例提供了一种关闭网页浮窗的方法,所述方法包括:判断待显示网页的DOM树的DOM元素中,是否具有与所述网页的域名对应的浮窗关闭元素;若是,关闭所述浮窗关闭元素对应的浮窗。第二方面,本专利技术实施例提供了一种关闭网页浮窗的装置,所述装置包括:第一判断模块,用于判断待显示网页的DOM树的DOM元素中,是否具有与所述网页的域名对应的浮窗关闭元素;关闭模块,用于若是,关闭所述浮窗关闭元素对应的浮窗。第三方面,本专利技术实施例提供了一种用户终端,所述用户终端包括存储器以及处理器,所述存储器耦接到所述处理器,所述存储器存储指令,当所述指令由所述处理器执行时使所述处理器执行以下操作:判断待显 ...
【技术保护点】
1.一种关闭网页浮窗的方法,其特征在于,所述方法包括:判断待显示网页的DOM树的DOM元素中,是否具有与所述网页的域名对应的浮窗关闭元素;若是,关闭所述浮窗关闭元素对应的浮窗。
【技术特征摘要】
1.一种关闭网页浮窗的方法,其特征在于,所述方法包括:判断待显示网页的DOM树的DOM元素中,是否具有与所述网页的域名对应的浮窗关闭元素;若是,关闭所述浮窗关闭元素对应的浮窗。2.根据权利要求1所述的方法,其特征在于,所述判断待显示网页的DOM树的DOM元素中,是否具有与所述网页的域名对应的浮窗关闭元素,包括:当所述待显示网页对应的DOM树满足首屏显示的条件时,判断待显示网页的DOM树的DOM元素中,是否具有与所述网页的域名对应的浮窗关闭元素。3.根据权利要求1所述的方法,其特征在于,所述与所述网页的域名对应的浮窗关闭元素是在用户历史访问与所述网页具有相同域名的同域名网页时,从所述同域名网页中提取的。4.根据权利要求1所述的方法,其特征在于,所述方法还包括:判断所述网页的域名的状态是第一状态还是第二状态;若所述网页的域名的状态为第一状态,执行所述判断所述网页的DOM树的DOM元素中是否具有与所述网页的域名对应的浮窗关闭元素的步骤;若所述网页的域名的状态为第二状态时,从所述网页中提取浮窗关闭元素,并将所述网页的域名与所述浮窗关闭元素匹配并存储。5.根据权利要求4所述的方法,其特征在于,从所述网页中提取浮窗关闭元素的步骤,包括:判断所述网页中是否具有浮窗元素;若是,从所述浮窗元素中提取浮窗关闭元素。6.根据权利要求5所述的方法,其特征在于,所述判断所述网页中是否具有浮窗元素,包括:若检测到点击操作,判断所述点击操作是否触发所述网页对应的DOM树中的一个DOM元素隐藏或者删除;若是,检测所述DOM元素是否满足预设规则,若所述DOM元素满足预设规则,则判定所述网页中具有浮窗元素。7.根据权利要求6所述的方法,其特征在于,所述预设规则包括所述DOM元素为DIV类型且所述DOM元素的样式属性满足display属性的值为block,position属性的值为fixed,且z-index属性的值大于预设阈值。8.根据权利要求5所述的方法,其特征在于,所述从所述浮窗元素中提取浮窗关闭元素,包括:从所述浮窗元素中提取满足元素的类型为图片类型或以背景图方式外联的图片类型,且所述元素尺寸小于预设尺寸,且所述元素注册了点击事件的元素作为浮窗关闭元素。9.根据权利要求5所述的方法,其特征在于,在从所述浮窗元素中提取浮窗关闭元素之后,包括:将所述域名对应的检测成功次数更新;判断所述检测成功次数是否达到预设次数,若达到,则将所述域名的状态标记为第一状态。10.根据权利要求1所述的方法,其特征在于,所述浮窗关闭元素注册了点击事件,所述关闭所述浮窗关闭元素对应的浮窗,包括:触发所述浮窗关闭元素的点击事件,关闭所述浮窗关闭元素对应的浮窗。11.根据权利要求10所述的方法,其特征在于,在所述触发所述浮窗关闭元素的点击事件之后,所述方法还包括:检测所述DOM树中是否有DOM元素被隐藏或删除;若否,将所述域名的状态标记为第二状态,且将所述域名对应的浮窗关闭元素删除。12.一种关闭网页浮窗的装置,其特征在于,所述装置包括:第一判断模块,用于判断待显示网页的DOM树的DOM元素中,是否具有与所述网页的域名对应的浮窗关闭元素;关闭模块,...
【专利技术属性】
技术研发人员:吴伟勇,
申请(专利权)人:广州市动景计算机科技有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。