发明名称 一种利用网页生命周期优化应用的方法和装置
摘要 本申请提供了一种利用网页生命周期优化应用的方法和装置,用以解决现有技术中因为识别控制网页生命周期时需要针对众多事件编码处理导致的开发成本高问题。所述方法包括:依据浏览器控件对象的当前事件获取当前网页的帧对象;获取所述帧对象的状态机对象;基于所述状态机对象,记录当前网页的生命周期信息;各应用依据自身需求,获取相应网页的生命周期信息;并基于所获取的生命周期信息,执行相应优化操作。本申请通过为浏览器窗口中的每个帧对象创建状态机并记录网页生命周期中的状态变化,因而可以方便地记录和获取网页的生命周期信息,并为应用程序基于网页的生命周期信息提高性能优化提供了保证,有效降低了开发成本。
申请公布号 CN102662668B 申请公布日期 2015.06.03
申请号 CN201210093711.9 申请日期 2012.03.31
申请人 北京奇虎科技有限公司;奇智软件(北京)有限公司 发明人 李超;杭程;万勇;任寰
分类号 G06F9/44(2006.01)I 主分类号 G06F9/44(2006.01)I
代理机构 北京润泽恒知识产权代理有限公司 11319 代理人 苏培华
主权项 一种利用网页生命周期优化应用的方法,其特征在于,包括:依据浏览器控件对象的当前事件获取当前网页的帧对象;所述当前网页的帧对象包括主帧的帧对象,或者当前网页的各子帧的帧对象;获取所述帧对象对应的状态机对象;基于所述状态机对象,记录当前网页的生命周期信息;各外部应用依据自身需求,从相应状态机对象获取相应网页的生命周期信息;并基于所获取的生命周期信息,执行相应优化操作。
地址 100088 北京市西城区新街口外大街28号D座112室(德胜园区)