在如今的互联网时代,网页源码的保护显得尤为重要,特别是前端代码,几乎就是明文展示,很容易造成源码泄露,黑客和恶意用户往往会利用浏览器的开发者工具来窃取网站的敏感信息。为了有效防止用户打开浏览器的Web开发者工具面板,今天推荐一个不错的npm库,可以帮助开发者更好地保护自己的网站源码,本文将介绍该库的功能和使用方法。功能介绍npm库名称:disable-devtool,github地址:github.com/theajack/disable-devtool。从f12按钮,右键单击和浏览器菜单都可以禁用Web开发工具。🚀 一行代码搞定禁用web开发者工具该库有以下特性:支持可配置是否禁用右键菜单禁用 f12 和 ctrl+shift+i 等快捷键支持识别从浏览器菜单栏打开开发者工具并关闭当前页面开发者可以绕过禁用 (url参数使用tk配合md5加密)多种监测模式,支持几乎所有浏览器(IE,360,qq浏览器,FireFox,Chrome,Edge...)高度可配置、使用极简、体积小巧支持npm引用和script标签引用(属性配置)识别真移动端与浏览器开发者工具设置插件伪造的移动端,为移动端节省性能支持识别开发者工具关闭事件支持可配置是否禁用选择、复制、剪切、粘贴功能支持识别 eruda 和 vconsole 调试工具支持挂起和恢复探测器工作支持配置ignore属性,用以自定义控制是否启
...
继续阅读
(58)