本发明涉及互联网,尤其涉及一种网页访问拦截方法、装置、设备及存储介质。
背景技术:
1、目前,家长可以通过限制孩子使用手机的时间或限制使用各种应用的时间来避免孩子沉迷于手机。例如,家长可以设置一天只能使用浏览器应用进行网站访问一小时,当孩子在一天中使用浏览器应用达到一小时后,孩子将无法再通过浏览器应用进行网站访问。
2、但是,在实际应用中,除了浏览器应用外,其他应用程序也可以输入网址并进行网站访问。因此,仅禁止孩子通过浏览器应用进行网站访问无法完全管控孩子。
3、上述内容仅用于辅助理解本发明的技术方案,并不代表承认上述内容是现有技术。
技术实现思路
1、本发明的主要目的在于提供一种网页访问拦截方法、装置、设备及存储介质,旨在解决现有技术中仅禁止用户通过浏览器应用进行网站访问无法完全管控用户的技术问题。
2、为实现上述目的,本发明提供一种网页访问拦截方法,所述网页访问拦截方法包括以下步骤:
3、在处于网页访问拦截模式时,获取用户操作内容;
4、检测所述用户操作内容中是否包含访问网址;
5、若是,则在用户通过所述访问网址进行网页访问时,对所述用户的网页访问请求进行拦截。
6、可选地,所述在处于网页访问拦截模式时,获取用户操作内容的步骤,包括:
7、在处于网页访问拦截模式时,获取用户针对当前浏览页面的页面操作内容;
8、将所述页面操作内容作为用户操作内容。
9、可选地,所述检测所述用户操作内容中是否包含访问网址的步骤,包括:
10、在用户操作内容为触发操作时,获取所述触发操作对应的当前浏览页面的页面内容;
11、根据所述页面内容检测所述用户操作内容中是否包含访问网址。
12、可选地,所述检测所述用户操作内容中是否包含访问网址的步骤,包括:
13、在用户操作内容为扫描操作时,检测所述扫描操作对应的当前浏览页面中是否包含二维码;
14、若是,则基于所述二维码进行网页跳转,并根据跳转结果检测所述用户操作内容中是否包含访问网址。
15、可选地,所述在处于网页访问拦截模式时,获取用户操作内容的步骤,包括:
16、在处于网页访问拦截模式时,监测用户是否调用输入应用程序;
17、若是,则获取所述用户基于所述输入应用程序输入的内容,并将所述输入的内容作为用户操作内容。
18、可选地,所述在处于网页访问拦截模式时,获取用户操作内容的步骤,包括:
19、在处于网页访问拦截模式时,监测用户是否进行粘贴操作;
20、若是,则获取所述粘贴操作对应的粘贴内容,并将所述粘贴内容作为用户操作内容。
21、可选地,所述检测所述用户操作内容中是否包含访问网址的步骤,包括:
22、将预设网址关键字与所述用户操作内容进行匹配;
23、根据匹配结果检测所述用户操作内容中是否包含访问网址。
24、可选地,所述若是,则在用户通过所述访问网址进行网页访问时,对所述用户的网页访问请求进行拦截的步骤,包括:
25、若是,则在用户通过所述访问网址进行网页访问时,获取所述访问网址对应的访问网页类别;
26、在所述访问网页类别不为预设网页类别时,对所述用户的网页访问请求进行拦截。
27、可选地,所述在所述访问网页类别不为预设网页类别时,对所述用户的网页访问请求进行拦截的步骤,包括:
28、获取所述用户进行网页访问对应的访问应用程序;
29、在所述访问网页类别不为预设网页类别,和/或所述访问应用程序不为预设程序类别时,对所述用户的网页访问请求进行拦截。
30、可选地,所述在处于网页访问拦截模式时,获取用户操作内容的步骤之前,还包括:
31、获取当前时间;
32、在所述当前时间处于预设管控时间段时,进入网页访问拦截模式。
33、可选地,所述在所述当前时间处于预设管控时间段时,进入网页访问拦截模式的步骤,包括:
34、获取管控应用的使用时长;
35、在所述使用时长大于或等于预设时长时,进入网页访问拦截模式。
36、此外,为实现上述目的,本发明还提出一种网页访问拦截装置,所述网页访问拦截装置包括:操作获取模块、网址检测模块以及请求拦截模块;
37、所述操作获取模块,用于在处于网页访问拦截模式时,获取用户操作内容;
38、所述网址检测模块,用于识别所述用户输入内容中的访问网址;
39、所述请求拦截模块,用于在用户通过所述访问网址进行网站访问时,对所述用户的网站访问请求进行拦截。
40、可选地,所述操作获取模块,还用于在处于网页访问拦截模式时,获取用户针对当前浏览页面的页面操作内容;
41、所述操作获取模块,还用于将所述页面操作内容作为用户操作内容。
42、可选地,所述网址检测模块,还用于在用户操作内容为触发操作时,获取所述触发操作对应的当前浏览页面的页面内容;
43、所述网址检测模块,还用于根据所述页面内容检测所述用户操作内容中是否包含访问网址。
44、可选地,所述网址检测模块,还用于在用户操作内容为扫描操作时,检测所述扫描操作对应的当前浏览页面中是否包含二维码;
45、所述网址检测模块,还用于若是,则基于所述二维码进行网页跳转,并根据跳转结果检测所述用户操作内容中是否包含访问网址。
46、可选地,所述操作获取模块,还用于在处于网页访问拦截模式时,监测用户是否调用输入应用程序;
47、所述操作获取模块,还用于若是,则获取所述用户基于所述输入应用程序输入的内容,并将所述输入的内容作为用户操作内容。
48、可选地,所述操作获取模块,还用于在处于网页访问拦截模式时,监测用户是否进行粘贴操作;
49、所述操作获取模块,还用于若是,则获取所述粘贴操作对应的粘贴内容,并将所述粘贴内容作为用户操作内容。
50、可选地,所述网址检测模块,还用于将预设网址关键字与所述用户操作内容进行匹配;
51、所述网址检测模块,还用于根据匹配结果检测所述用户操作内容中是否包含访问网址。
52、此外,为实现上述目的,本发明还提出一种网页访问拦截设备,所述网页访问拦截设备包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的网页访问拦截程序,所述网页访问拦截程序配置为实现如上文所述的网页访问拦截方法。
53、此外,为实现上述目的,本发明还提出一种存储介质,所述存储介质上存储有网页访问拦截程序,所述网页访问拦截程序被处理器执行时实现如上文所述的网页访问拦截方法。
54、在本发明中,公开了在处于网页访问拦截模式时,获取用户操作内容,检测用户操作内容中是否包含访问网址,若是,则在用户通过访问网址进行网页访问时,对用户的网页访问请求进行拦截;由于本发明能够基于用户操作内容监测用户是否进行网页访问,并在用户进行网站访问时,进行访问拦截,从而克服了仅禁止用户通过浏览器应用进行网站访问无法完全管控用户的缺陷,进而提高了网页访问拦截的可靠性。