模态框的处理方法、装置、处理器及电子设备制造方法及图纸

技术编号:37087611 阅读:12 留言:0更新日期:2023-03-29 20:02
本申请公开了一种模态框的处理方法、装置、处理器及电子设备。该方法包括:检测计算机系统是否触发模态框;在检测到计算机系统触发模态框的情况下,获取模态框的弹出状态;依据模态框的弹出状态,对模态框进行处理。通过本申请,解决了相关技术中模态框的频繁触发影响系统正常使用的问题。系统正常使用的问题。系统正常使用的问题。

【技术实现步骤摘要】
模态框的处理方法、装置、处理器及电子设备


[0001]本申请涉及计算机软件
,具体而言,涉及一种模态框的处理方法、装置、处理器及电子设备。

技术介绍

[0002]目前,在网页中经常使用模态框提示用户进行一些操作。在使用模态框时,由于模态框会直接展示于显示器的中心位置,虽然可以使用户注意模态框内容,但其强制性使用户暂停了在网页上的其他操作,导致用户操作不流畅。当模态框的触发频率高于某个阈值时,在用户关掉一个模态框之后,紧接着又会弹出新的模态框,导致系统卡死,降低了系统的可用性。
[0003]针对相关技术中模态框的频繁触发影响系统正常使用的问题,目前尚未提出有效的解决方案。

技术实现思路

[0004]本申请的主要目的在于提供一种模态框的处理方法、装置及电子设备,以解决相关技术中模态框的频繁触发影响系统正常使用的问题。
[0005]为了实现上述目的,根据本申请的一个方面,提供了一种模态框的处理方法。该方法包括:检测计算机系统是否触发模态框;在检测到所述计算机系统触发模态框的情况下,获取所述模态框的弹出状态;依据所述模态框的弹出状态,对所述模态框进行处理。
[0006]进一步地,依据所述模态框的弹出状态,对所述模态框进行处理包括:若所述弹出状态为第一状态,则在计算机系统中弹出所述模态框;若所述弹出状态为第二状态,则开始计时,当计时时间达到预设时长时,在计算机系统中弹出所述模态框;若所述弹出状态为第三状态,则在计算机系统中不弹出所述模态框。
[0007]进一步地,在获取所述模态框的弹出状态之前,所述方法还包括:若接收到第一配置指令,则响应所述第一配置指令,将所述模态框的弹出状态设置为第一状态;若接收到第二配置指令,则响应所述第二配置指令,将所述模态框的弹出状态设置为第二状态;若接收到第三配置指令,则响应所述第三配置指令,将所述模态框的弹出状态设置为第三状态,其中,所述第一配置指令、所述第二配置指令和所述第三配置指令的生成方式不同。
[0008]进一步地,在获取所述模态框的弹出状态之前,所述方法还包括:检测是否接收到预设指令,其中,所述预设指令是用于指示允许配置所述模态框弹出状态的指令;若检测到所述预设指令,则开始监测是否接收到所述第一配置指令、所述第二配置指令和/或者所述第三配置指令。
[0009]进一步地,检测是否接收到预设指令包括:检测计算机系统的输入设备上的预设按键是否被触碰;若检测到计算机系统的输入设备上的预设按键被触碰,则触发所述预设指令。
[0010]进一步地,若检测到所述预设指令,则开始监测是否接收到所述第一配置指令、所
述第二配置指令和/或者所述第三配置指令包括:检测计算机系统的输入设备上的按键是否被触碰;若检测到计算机系统的输入设备上的第一目标按键被触碰,则触发所述第一配置指令;若检测到计算机系统的输入设备上的第二目标按键被触碰,则触发所述第二配置指令;若检测到计算机系统的输入设备上的第三目标按键被触碰,则触发所述第三配置指令。
[0011]进一步地,在若所述弹出状态为第二状态,则开始计时,当计时时间达到预设时长时,在计算机系统中弹出所述模态框之前,所述方法还包括:设置一个定时器,并设置所述定时器定时的预设时长;向所述定时器传入所述模态框的标识符;依据所述模态框的标识符,通过所述定时器控制所述模态框在所述预设时长后延时弹出。
[0012]为了实现上述目的,根据本申请的另一方面,提供了一种模态框的处理装置。该装置包括:第一检测单元,用于检测计算机系统是否触发模态框;第一获取单元,用于在检测到所述计算机系统触发模态框的情况下,获取所述模态框的弹出状态;第一处理单元,用于依据所述模态框的弹出状态,对所述模态框进行处理。
[0013]进一步地,所述第一处理单元包括:第一处理子单元,用于依据所述模态框的弹出状态,对所述模态框进行处理,若所述弹出状态为第一状态,则在计算机系统中弹出所述模态框;第二处理子单元,用于若所述弹出状态为第二状态,则开始计时,当计时时间达到预设时长时,在计算机系统中弹出所述模态框;第三处理子单元,用于若所述弹出状态为第三状态,则在计算机系统中不弹出所述模态框。
[0014]进一步地,所述装置还包括:第一设置单元,用于在获取所述模态框的弹出状态之前,若接收到第一配置指令,则响应所述第一配置指令,将所述模态框的弹出状态设置为第一状态;第二设置单元,用于若接收到第二配置指令,则响应所述第二配置指令,将所述模态框的弹出状态设置为第二状态;第三设置单元,用于若接收到第三配置指令,则响应所述第三配置指令,将所述模态框的弹出状态设置为第三状态,其中,所述第一配置指令、所述第二配置指令和所述第三配置指令的生成方式不同。
[0015]进一步地,所述装置还包括:第二检测单元,用于在获取所述模态框的弹出状态之前,检测是否接收到预设指令,其中,所述预设指令是用于指示允许配置所述模态框弹出状态的指令;第三检测单元,用于若检测到所述预设指令,则开始监测是否接收到所述第一配置指令、所述第二配置指令和/或者所述第三配置指令。
[0016]进一步地,所述第二检测单元还包括:第一检测子单元,检测计算机系统的输入设备上的预设按键是否被触碰;第一触发子单元,若检测到计算机系统的输入设备上的预设按键被触碰,则触发所述预设指令。
[0017]进一步地,所述第三检测单元还包括:第四检测单元,用于检测计算机系统的输入设备上的按键是否被触碰;第一触发单元,用于若检测到计算机系统的输入设备上的第一目标按键被触碰,则触发所述第一配置指令;第二触发单元,用于若检测到计算机系统的输入设备上的第二目标按键被触碰,则触发所述第二配置指令;第三触发单元,用于若检测到计算机系统的输入设备上的第三目标按键被触碰,则触发所述第三配置指令。
[0018]进一步地,所述装置还包括:第四设置单元,用于在若所述弹出状态为第二状态,则开始计时,当计时时间达到预设时长时,在计算机系统中弹出所述模态框之前,设置一个定时器,并设置所述定时器定时的预设时长;第一传入单元,用于向所述定时器传入所述模
态框的标识符;第一控制单元,用于依据所述模态框的标识符,通过所述定时器控制所述模态框在所述预设时长后延时弹出。
[0019]为了实现上述目的,根据本申请的一个方面,提供了一种处理器,所述处理器用于运行程序,其中,所述程序运行时执行上述任意一项所述的模态框的处理方法。
[0020]为了实现上述目的,根据本申请的一个方面,提供了一种电子设备,包括一个或多个处理器和存储器,所述存储器用于存储一个或多个程序,其中,当所述一个或多个程序被所述一个或多个处理器执行时,使得所述一个或多个处理器实现上述任意一项所述的模态框的处理方法。
[0021]通过本申请,采用以下步骤:检测计算机系统是否触发模态框;在检测到所述计算机系统触发模态框的情况下,获取所述模态框的弹出状态;依据所述模态框的弹出状态,对所述模态框进行处理,解决了相关技术中模态框的频繁触发影响系统正本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种模态框的处理方法,其特征在于,包括:检测计算机系统是否触发模态框;在检测到所述计算机系统触发模态框的情况下,获取所述模态框的弹出状态;依据所述模态框的弹出状态,对所述模态框进行处理。2.根据权利要求1所述的方法,其特征在于,依据所述模态框的弹出状态,对所述模态框进行处理包括:若所述弹出状态为第一状态,则在计算机系统中弹出所述模态框;若所述弹出状态为第二状态,则开始计时,当计时时间达到预设时长时,在计算机系统中弹出所述模态框;若所述弹出状态为第三状态,则在所述计算机系统中禁止弹出所述模态框。3.根据权利要求2所述的方法,其特征在于,在获取所述模态框的弹出状态之前,所述方法还包括:若接收到第一配置指令,则响应所述第一配置指令,将所述模态框的弹出状态设置为第一状态;若接收到第二配置指令,则响应所述第二配置指令,将所述模态框的弹出状态设置为第二状态;若接收到第三配置指令,则响应所述第三配置指令,将所述模态框的弹出状态设置为第三状态,其中,所述第一配置指令、所述第二配置指令和所述第三配置指令的生成方式不同。4.根据权利要求3所述的方法,其特征在于,在获取所述模态框的弹出状态之前,所述方法还包括:检测是否接收到预设指令,其中,所述预设指令是用于指示允许配置所述模态框弹出状态的指令;若检测到所述预设指令,则开始监测是否接收到所述第一配置指令、所述第二配置指令和/或者所述第三配置指令。5.根据权利要求4所述的方法,其特征在于,检测是否接收到预设指令包括:检测计算机系统的输入设备上的预设按键是否被触碰;若检测到计算机系统的输入设备上的预设按键被触碰,则触发所述...

【专利技术属性】
技术研发人员:吴正豪于功川张琦金秋
申请(专利权)人:山石网科通信技术股份有限公司
类型:发明
国别省市:

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

1