Document
拖动滑块完成拼图
个人中心

预订订单
商城订单
发布专利 发布成果 人才入驻 发布商标 发布需求

请提出您的宝贵建议,有机会获取IP积分或其他奖励

投诉建议

在线咨询

联系我们

龙图腾公众号
首页 专利交易 IP管家助手 科技果 科技人才 积分商城 国际服务 商标交易 会员权益 需求市场 关于龙图腾
 /  免费注册
到顶部 到底部
清空 搜索
当前位置 : 首页 > 专利喜报 > 浪潮通用软件有限公司郑伟波获国家专利权

浪潮通用软件有限公司郑伟波获国家专利权

买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!

龙图腾网获悉浪潮通用软件有限公司申请的专利一种移动Web应用的原生返回适配方法、系统及设备获国家发明授权专利权,本发明授权专利权由国家知识产权局授予,授权公告号为:CN120561399B

龙图腾网通过国家知识产权局官网在2026-01-06发布的发明授权授权公告中获悉:该发明授权的专利申请号/专利号为:202511079688.1,技术领域涉及:G06F16/957;该发明授权一种移动Web应用的原生返回适配方法、系统及设备是由郑伟波;邹路平;孙立新;周祥国;陈圣杰;季维涛;李亚洲;李江坤设计研发完成,并于2025-08-04向国家知识产权局提交的专利申请。

一种移动Web应用的原生返回适配方法、系统及设备在说明书摘要公布了:本发明公开一种移动Web应用的原生返回适配方法、系统及设备,涉及计算机软件开发技术领域,包括:当监听到弹出层打开事件时,将弹出层打开事件的弹出层ID和对应的弹出层关闭方法封装为条目存入原生返回栈中,且向历史记录栈中存入弹出层冗余历史记录;当监听到后退操作时,调用原生返回栈中的栈顶条目,对栈顶条目中的弹出层ID执行对应的弹出层关闭方法,并从原生返回栈中移除当前栈顶条目;当监听到弹出层关闭事件时,从原生返回栈中移除与弹出层关闭事件的弹出层ID对应的条目,并后退到上一条弹出层冗余历史记录。在不违反浏览器安全策略的情况下,解决现有页面无法处理用户原生返回的问题,提高用户的使用体验。

本发明授权一种移动Web应用的原生返回适配方法、系统及设备在权利要求书中公布了:1.一种移动Web应用的原生返回适配方法,其特征在于,包括: 当监听到弹出层打开事件时,将弹出层打开事件的弹出层ID和对应的弹出层关闭方法封装为条目存入原生返回栈中,且通过执行history.pushState方法,向历史记录栈中存入弹出层冗余历史记录;其中,若同时监听到一次交互对应的至少两个弹出层时,history.pushState方法被连续调用至少两次,则任意两次弹出层冗余历史记录存入的时间间隔大于设定值;且执行至少两次history.pushState方法的时间间隔大于设定值时,每次history.pushState方法的调用都会生效; 当监听到后退操作时,调用原生返回栈中的栈顶条目,对栈顶条目中的弹出层ID执行对应的弹出层关闭方法,并从原生返回栈中移除当前栈顶条目; 当监听到弹出层关闭事件时,从原生返回栈中移除与弹出层关闭事件的弹出层ID对应的条目,并后退到上一条弹出层冗余历史记录; 监听到后退操作的过程为:监听popstate事件,判断popstate事件是否由后退操作触发;具体为: 在页面初始化时,调用history.replaceState方法替换history.state对象,在history.state对象中维护position字段,用于记录当前冗余历史记录的位置; 当调用history.pushState方法在历史记录栈中存入弹出层冗余历史记录时,添加状态参数,状态参数中包括position字段,position字段的值等于页面当前的position字段的值加一; 监听popstate事件时,获取当前页面的position字段的值,并作为新值,用新值减去旧值;当得到的popstate差值小于0时,说明popstate事件是由后退操作被触发的; 所述移动Web应用的原生返回适配方法还包括:若客户端App中通过JavaScriptSDK提供原生返回拦截接口,则在原生返回适配过程中首先判断当前执行环境是否提供原生返回拦截接口,如果提供原生返回拦截接口,则通过原生返回拦截接口注册原生返回时的回调方法; 所述移动Web应用的原生返回适配方法还包括:设计适配层,消除不同客户端App所提供的原生返回拦截接口之间的差异;具体为: 1定义一个包含所有需调用的客户端原生能力的抽象接口;其中,原生返回拦截功能定义为registerNativeBackInterceptorhandler:Function:void方法,用于注册处理用户原生返回操作的回调函数; 2针对每个需要适配的特定客户端,分别创建实现JsBridgeStrategy接口的具体类,这些类负责封装对应客户端JS_SDK原生返回拦截接口的具体调用细节; 3创建同样实现JsBridgeStrategy接口的服务类JsBridgeService,内部实现机制为: 3-1环境检测:运行时确定当前所处的客户端环境; 3-2策略选择:根据检测结果,动态选择并持有对应的具体策略类实例; 4当Web应用调用JsBridgeService.registerNativeBackInterceptorhandler方法时,JsBridgeService将实际请求委派给当前选定的具体策略类实例执行。

如需购买、转让、实施、许可或投资类似专利技术,可联系本专利的申请人或专利权人浪潮通用软件有限公司,其通讯地址为:250000 山东省济南市历下区浪潮路1036号;或者联系龙图腾网官方客服,联系龙图腾网可拨打电话0551-65771310或微信搜索“龙图腾网”。

以上内容由龙图腾AI智能生成。

免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。