第三方页面加载方法、装置、电子设备及存储介质制造方法及图纸

技术编号:24169626 阅读:30 留言:0更新日期:2020-05-16 02:31
本发明专利技术公开了一种第三方页面加载方法、装置、电子设备及存储介质,对于并不属于地址黑名单和地址白名单中的第三方页面地址,需要判断其是否需要弹出免责声明,在弹出免责声明以后,如果用户选择继续访问该第三方页面地址,则根据该地址加载第三方页面。本发明专利技术的技术方案能够多次对第三方页面地址的安全性进行检测,在用户同意继续加载或者第三方页面地址安全的情况下才会在APP的加载页上显示第三方页面,进一步保证APP加载的第三方页面的安全性。

Third party page loading methods, devices, electronic devices and storage media

【技术实现步骤摘要】
第三方页面加载方法、装置、电子设备及存储介质
本专利技术涉及软件开发
,尤其涉及第三方页面加载方法、装置、电子设备及存储介质。
技术介绍
App(Application,应用软件)能实现的功能涉及到各行各业,人们通过这些App可以做各种各样的事情。通常,在App中用户可以浏览很多内容,App显示内容的审核发布过程需要一定的周期,但是很多APP显示的内容需要快速地更新以适应不同的需求,为此设计人员通常会在App内使用Hybrid载体页去加载web页,通过web页显示原本需要在APP内呈现的内容,由于web页的url地址可以动态下发,且web页内容可以实时更新,所以就实现了不发版快速更新App内容的效果,以节省审核周期。但是,由于APP加载的web页不是内置在App中的,且由于业务的需要这些web页有很大一部分都是属于第三方提供的内容,这样就会出现在App内加载显示的第三方页面内容不受APP设计人员控制的情况,由此可能会引发一些第三方应用对APP的恶意攻击的行为。因此,上述这种在APP内加载第三方页面的方式,难以保证第三方页面的安全性。
技术实现思路
本专利技术提供了一种第三方页面加载方法、装置、电子设备及存储介质,以解决目前的APP内加载第三方页面的方式,难以保证第三方页面的安全性的问题。第一方面,本专利技术提供了一种第三方页面加载方法,包括:确定APP中的待加载第三方页面地址是否满足免责加载策略,所述免责加载策略是指在所述待加载第三页面地址既不属于地址黑名单也不属于地址白名单时所采取的地址加载策略;如果所述APP中的所述待加载第三方页面地址满足所述免责加载策略,则确定所述待加载第三方页面地址是否满足免责声明触发条件;如果所述待加载第三方页面地址满足免责声明触发条件,则向使用所述APP的用户弹出免责声明;获取用户对于所述免责声明的反馈操作,所述反馈操作用于表示用户对于所述待加载第三方页面是否选择继续访问;如果用户的所述反馈操作是继续访问,则根据所述待加载第三方页面地址加载第三方页面。结合第一方面,在第一方面的一种可实现方式中,所述确定APP中的待加载第三方页面地址是否满足免责加载策略之前,还包括:根据所述APP的版本号从服务器获取所述APP对应的地址黑名单和地址白名单。结合第一方面,在第一方面的一种可实现方式中,所述确定所述待加载第三方页面地址是否满足免责声明触发条件的步骤包括:如果在所述APP中,针对于所述待加载第三方页面地址未弹出过免责声明,则确定在承载所述待加载第三方页面地址的载体页中,所述待加载第三方页面地址是否是第一个加载的地址;如果所述待加载第三方页面地址不是第一个加载的地址,则确定承载所述待加载第三方页面地址的载体页中是否弹出过免责声明;如果所述待加载第三方页面地址的载体页中未弹出过免责声明,则确定所述待加载第三方页面地址满足免责声明触发条件。结合第一方面,在第一方面的一种可实现方式中,所述确定所述待加载第三方页面地址是否满足免责声明触发条件的步骤包括:如果在所述APP中,针对于所述待加载第三方页面地址弹出过免责声明,或者,如果在承载所述待加载第三方页面地址的载体页中,所述待加载第三方页面地址是第一个加载的地址,或者,如果承载所述待加载第三方页面地址的载体页中弹出过免责声明,则确定所述待加载第三方页面地址不满足免责声明触发条件。结合第一方面,在第一方面的一种可实现方式中,所述如果用户的所述反馈操作是继续访问,则根据所述待加载第三方页面地址加载第三方页面的步骤还包括:如果用户的所述反馈操作是继续访问,则确定所述待加载第三方页面地址是否在所述APP对应的跳转白名单中;如果所述待加载第三方页面地址在所述APP对应的跳转白名单中,则根据所述待加载第三方页面地址加载第三方页面。第二方面,本专利技术提供了一种第三方页面加载装置,包括:第一确定模块,用于确定APP中的待加载第三方页面地址是否满足免责加载策略,所述免责加载策略是指在所述待加载第三页面地址既不属于地址黑名单也不属于地址白名单时所采取的地址加载策略;第二确定模块,用于在所述APP中的所述待加载第三方页面地址满足所述免责加载策略时,确定所述待加载第三方页面地址是否满足免责声明触发条件;声明模块,用于在所述待加载第三方页面地址满足免责声明触发条件时,向使用所述APP的用户弹出免责声明;反馈获取模块,同于获取用户对于所述免责声明的反馈操作,所述反馈操作用于表示用户对于所述待加载第三方页面是否选择继续访问;页面加载模块,用于如果用户的所述反馈操作是继续访问,则根据所述待加载第三方页面地址加载第三方页面。结合第二方面,在第二方面的一种可实现方式中,所述装置还包括:名单获取模块,用于根据所述APP的版本号从服务器获取所述APP对应的地址黑名单和地址白名单。结合第二方面,在第二方面的一种可实现方式中,所述第二确定模块包括:第一确定单元,用于在所述APP中,针对于所述待加载第三方页面地址未弹出过免责声明时,确定在承载所述待加载第三方页面地址的载体页中,所述待加载第三方页面地址是否是第一个加载的地址;第二确定单元,用于在所述待加载第三方页面地址不是第一个加载的地址时,确定承载所述待加载第三方页面地址的载体页中是否弹出过免责声明;第三确定单元,用于在所述待加载第三方页面地址的载体页中未弹出过免责声明时,确定所述待加载第三方页面地址满足免责声明触发条件。结合第二方面,在第二方面的一种可实现方式中,所述第一确定单元,还用于在所述APP中,针对于所述待加载第三方页面地址弹出过免责声明时,确定所述待加载第三方页面地址不满足免责声明触发条件;所述第二确定单元,还用于在承载所述待加载第三方页面地址的载体页中,所述待加载第三方页面地址是第一个加载的地址时,确定所述待加载第三方页面地址不满足免责声明触发条件;所述第三确定单元,还用于在承载所述待加载第三方页面地址的载体页中弹出过免责声明时,确定所述待加载第三方页面地址不满足免责声明触发条件。结合第二方面,在第二方面的一种可实现方式中,所述页面加载模块还包括:第四确定单元,用于在用户的所述反馈操作是继续访问时,确定所述待加载第三方页面地址是否在所述APP对应的跳转白名单中;页面加载单元,用于在所述待加载第三方页面地址在所述APP对应的跳转白名单中时,根据所述待加载第三方页面地址加载第三方页面。第三方面,本专利技术提供了一种电子设备,包括:存储器,用于存储程序指令;处理器,用于调用并执行所述存储器中的程序指令,以实现第一方面所述的第三方页面加载方法。第四方面,本专利技术提供了一种存储介质,所述存储介质中存储有计算机程序,当第三方页面加载装置的至少一个处理器执行所述计算机程序时,第三方页面加载装置执行第一方面所述的第三方页面加载方法。由以上技本文档来自技高网...

【技术保护点】
1.一种第三方页面加载方法,其特征在于,包括:/n确定APP中的待加载第三方页面地址是否满足免责加载策略,所述免责加载策略是指在所述待加载第三页面地址既不属于地址黑名单也不属于地址白名单时所采取的地址加载策略;/n如果所述APP中的所述待加载第三方页面地址满足所述免责加载策略,则确定所述待加载第三方页面地址是否满足免责声明触发条件;/n如果所述待加载第三方页面地址满足免责声明触发条件,则向使用所述APP的用户弹出免责声明;/n获取用户对于所述免责声明的反馈操作,所述反馈操作用于表示用户对于所述待加载第三方页面是否选择继续访问;/n如果用户的所述反馈操作是继续访问,则根据所述待加载第三方页面地址加载第三方页面。/n

【技术特征摘要】
1.一种第三方页面加载方法,其特征在于,包括:
确定APP中的待加载第三方页面地址是否满足免责加载策略,所述免责加载策略是指在所述待加载第三页面地址既不属于地址黑名单也不属于地址白名单时所采取的地址加载策略;
如果所述APP中的所述待加载第三方页面地址满足所述免责加载策略,则确定所述待加载第三方页面地址是否满足免责声明触发条件;
如果所述待加载第三方页面地址满足免责声明触发条件,则向使用所述APP的用户弹出免责声明;
获取用户对于所述免责声明的反馈操作,所述反馈操作用于表示用户对于所述待加载第三方页面是否选择继续访问;
如果用户的所述反馈操作是继续访问,则根据所述待加载第三方页面地址加载第三方页面。


2.根据权利要求1所述的方法,其特征在于,所述确定APP中的待加载第三方页面地址是否满足免责加载策略之前,还包括:
根据所述APP的版本号从服务器获取所述APP对应的地址黑名单和地址白名单。


3.根据权利要求1所述的方法,其特征在于,所述确定所述待加载第三方页面地址是否满足免责声明触发条件的步骤包括:
如果在所述APP中,针对于所述待加载第三方页面地址未弹出过免责声明,则确定在承载所述待加载第三方页面地址的载体页中,所述待加载第三方页面地址是否是第一个加载的地址;
如果所述待加载第三方页面地址不是第一个加载的地址,则确定承载所述待加载第三方页面地址的载体页中是否弹出过免责声明;
如果所述待加载第三方页面地址的载体页中未弹出过免责声明,则确定所述待加载第三方页面地址满足免责声明触发条件。


4.根据权利要求3所述的方法,其特征在于,所述确定所述待加载第三方页面地址是否满足免责声明触发条件的步骤包括:
如果在所述APP中,针对于所述待加载第三方页面地址弹出过免责声明,
或者,如果在承载所述待加载第三方页面地址的载体页中,所述待加载第三方页面地址是第一个加载的地址,
或者,如果承载所述待加载第三方页面地址的载体页中弹出过免责声明,
则确定所述待加载第三方页面地址不满足免责声明触发条件。


5.根据权利要求1所述的方法,其特征在于,所述如果用户的所述反馈操作是继续访问,则根据所述待加载第三方页面地址加载第三方页面的步骤还包括:
如果用户的所述反馈操作是继续访问,则确定所述待加载第三方页面地址是否在所述APP对应的跳转白名单中;
如果所述待加载第三方页面地址在所述APP对应的跳转白名单中,则根据所述待加载第三方页面地址加载第三方页面。


6.一种第三方页面加载装置,其特征在于,包括:
第一确定模块,用于确定APP中的待加载第三方页面地址是否满足免责加载策略,所述免责加载策略是指在所述待加载第三页面地址既不属于地址黑名单也不属于地址白名单时所采取的地址加载策...

【专利技术属性】
技术研发人员:刘文军彭飞邓竹立
申请(专利权)人:五八同城信息技术有限公司
类型:发明
国别省市:天津;12

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1