get到一款很好用的禁用web开发者工具的js库 disable-devtool

<script disable-devtool-auto src='https://cdn.jsdelivr.net/npm/disable-devtool/disable-devtool.min.js'></script>

有以下功能:

支持可配置是否禁用右键菜单
禁用 f12 和 ctrl+shift+i 快捷键
支持识别从浏览器菜单栏打开开发者工具并关闭当前页面
开发者可以绕过禁用 (url参数使用tk配合md5加密)
支持几乎所有浏览器
高度可配置
使用极简、体积小巧 (仅6kb)
支持npm引用和script标签引用(属性配置)

直接引入是比较方便的
也可以进行一些配置

<script 
    id='disable-devtool'
    src='https://cdn.jsdelivr.net/npm/disable-devtool/disable-devtool.min.js'
    md5='xxx'
    url='xxx'
    tk-name='xxx'
    debug-delay='xxx'
    interval='xxx'
    disable-menu='xxx'
></script>

// id='disable-devtool'   是必带的
// md5                    绕过禁用的md5值,详情见3.2,默认不启用绕过禁用
// url                    关闭页面失败时的跳转页面,默认值为localhost
// tk-name                绕过禁用时的url参数名称,默认为 ddtk
// debugDelay             debug模式时的延迟 默认200ms
// interval               定时器的时间间隔  默认200ms
// disableMenu            是否禁用右键菜单  默认为true