This disclosure proposes a browser page closure processing method and device, which includes: monitoring whether the first callback function in the browser script file is invoked during the browser operation; triggering the operation of a preset blocking function to send the call parameters of the first callback function to the browser if the first callback function is invoked. The first callback function is a function used by the browser to close the current page. Through this method, the browser closing parameters can be sent to the server without affecting the user's experience, and the user's experience can be improved. The technical problem of blocking callback function call through pop-up window in the existing technology can be solved, which requires two clicks to close the browser page.
【技术实现步骤摘要】
浏览器页面关闭处理方法和装置
本公开涉及计算机应用
,尤其涉及一种浏览器页面关闭处理方法和装置。
技术介绍
目前,在浏览器关闭时,通过弹窗阻塞回调函数的调用来向服务器发送浏览器关闭参数,以方便浏览器统计用户使用当前页面的信息。由于弹窗会显示在浏览器页面中,用户需要点击两次才能彻底关闭浏览器页面,操作流程不够简便,影响了用户的使用体验。因此,如何在不影响用户使用体验的同时实现向服务器发送关闭参数,成为亟待解决的问题。
技术实现思路
本公开提供一种浏览器页面关闭处理方法和装置,解决现有技术中通过弹窗阻塞回调函数的调用,需要两次点击才能关闭浏览器页面的问题。为此,本公开第一方面提出了一种浏览器页面关闭处理方法,以实现在不影响用户使用体验的情况下将浏览器关闭参数发送给服务器,提升用户体验。本公开第二方面提出了一种浏览器页面关闭处理装置。本公开第三方面提出了一种电子设备。本公开第四方面提出了一种非暂态计算机可读存储介质。本公开第五方面提出了一种计算机程序产品。本公开第一方面实施例提出了一种浏览器页面关闭处理方法,包括:在浏览器运行过程中,监测所述浏览器脚本文件中的第一回调函数是否被调用;若监测到所述第一回调函数被调用,则触发运行预设的阻塞函数,以将所述第一回调函数的调用参数发送给所述浏览器对应的服务器;其中,所述第一回调函数为浏览器用于关闭当前页面的函数。本公开实施例的浏览器页面关闭处理方法,通过在浏览器运行过程中监测浏览器脚本文件中的第一回调函数是否被调用,并在监测到第一回调函数被调用时触发运行预设的阻塞函数,以将第一回调函数的调用参数发送给浏览器对应的服务器, ...
【技术保护点】
1.一种浏览器页面关闭处理方法,其特征在于,包括:在浏览器运行过程中,监测所述浏览器脚本文件中的第一回调函数是否被调用;若监测到所述第一回调函数被调用,则触发运行预设的阻塞函数,以将所述第一回调函数的调用参数发送给所述浏览器对应的服务器;其中,所述第一回调函数为浏览器用于关闭当前页面的函数。
【技术特征摘要】
1.一种浏览器页面关闭处理方法,其特征在于,包括:在浏览器运行过程中,监测所述浏览器脚本文件中的第一回调函数是否被调用;若监测到所述第一回调函数被调用,则触发运行预设的阻塞函数,以将所述第一回调函数的调用参数发送给所述浏览器对应的服务器;其中,所述第一回调函数为浏览器用于关闭当前页面的函数。2.如权利要求1所述的方法,其特征在于,所述触发运行预设的阻塞函数之后,还包括:监测所述浏览器脚本文件中的第二回调函数或第三回调函数是否被调用,其中,第二回调函数为所述浏览器在向所述服务器发送数据成功时调用的函数,所述第三回调函数为所述浏览器在向所述服务器发送数据失败时调用的函数;若所述第二回调函数被调用,则结束所述阻塞函数,以使所述浏览器成功调用所述第一回调函数。3.如权利要求2所述的方法,其特征在于,所述监测所述浏览器脚本文件中的第二回调函数或第三回调函数是否被调用之后,还包括:若所述第三回调函数被调用,则判断当前的时刻与所述第一回调函数被调用的时刻间的时间间隔是否等于阈值;若是,则结束所述阻塞函数,以使所述浏览器成功调用所述第一回调函数。4.如权利要求3所述的方法,其特征在于,所述判断当前的时刻与所述第一回调函数被调用的时刻间的时间间隔是否等于阈值之后,还包括:若小于所述阈值,则触发所述浏览器重新执行将所述第一回调函数的调用参数发送给所述浏览器对应的服务器的操作。5.如权利要求1-4任一项所述的方法,其特征在于,所述触发运行预设的阻...
【专利技术属性】
技术研发人员:俞亮,
申请(专利权)人:天津字节跳动科技有限公司,
类型:发明
国别省市:天津,12
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。