【技术实现步骤摘要】
本申请涉及网页开发,特别是涉及分级防止网页信息暴露的方法、装置及其应用。
技术介绍
1、浏览器是用来检索、展示以及传递web信息资源的应用程序。web信息资源由统一资源标识符(uniform resource identifier,uri)所标记,它是一张网页、一张图片、一段视频或者任何在web上所呈现的内容。使用者可以借助超级链接(hyperlinks),通过浏览器浏览互相关联的信息。
2、devtools工具是浏览器内置的网站调试工具。现有的浏览器可以通过打开devtools工具的方式查看到网页的相关资源,包括:静态资源、网络请求、localstorage、sessionstorage和cookie等。这些信息一般时供网站开发者使用,不宜直接开放给网站的非开发者,因此需要一种阻止非网站开发者通过devtools工具查看网页相关资源的方法。进一步,不同非网站开发者对浏览器的掌握程度各有不同,并且由于网站的用途不同每个网站对相关资源的保密需求也不同,现有技术已经无法满足需求。
3、因此,亟待一种分级防止网页信息暴
...【技术保护点】
1.分级防止网页信息暴露的方法,其特征在于,包括以下步骤:
2.如权利要求1所述的分级防止网页信息暴露的方法,其特征在于,通过脚本屏蔽鼠标右键事件和阻止F12键盘的默认事件执行,以关闭DevTools工具入口。
3.如权利要求1所述的分级防止网页信息暴露的方法,其特征在于,通过在脚本中加入debugger语句并设置为循环执行,使得debugger语句在DevTools工具打开后被执行,以使得DevTools工具的功能失效。
4.如权利要求3所述的分级防止网页信息暴露的方法,其特征在于,增加脚本的代码混淆。
5.如权利要求
...【技术特征摘要】
1.分级防止网页信息暴露的方法,其特征在于,包括以下步骤:
2.如权利要求1所述的分级防止网页信息暴露的方法,其特征在于,通过脚本屏蔽鼠标右键事件和阻止f12键盘的默认事件执行,以关闭devtools工具入口。
3.如权利要求1所述的分级防止网页信息暴露的方法,其特征在于,通过在脚本中加入debugger语句并设置为循环执行,使得debugger语句在devtools工具打开后被执行,以使得devtools工具的功能失效。
4.如权利要求3所述的分级防止网页信息暴露的方法,其特征在于,增加脚本的代码混淆。
5.如权利要求1所述的分级防止网页信息暴露的方法,其特征在于,通过判断整个浏览器窗口的高度与窗口内容区域的高度之间的差值是否大于阈值,来判定devtools工具是否打开。
6.如权利要求1-5任意一项所述的分级防止...
【专利技术属性】
技术研发人员:李圣权,牛宇鹏,
申请(专利权)人:城云科技中国有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。