# Version Log:

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

## 0.0.2
1. 解决cdn文件无效的bug

## 0.0.3
1. 解决alert等原生方法会影响debug计时导致
2. 解决页面且后台会影响debug计时导致
3. 兼容ie，disableMenu参数在ie下无效，因为ie下右键会阻塞主进程，且无法监听
4. 增加config.stopIntervalTime 表示在移动端时取消监视的等待时长
5. 优化判断开发者工具打开的逻辑

## 0.0.4
1. 修改 webpack 打包配置

## 0.0.5
1. 优化onDevToolOpen事件触发逻辑

## 0.0.6
1. 对于标签属性配置，移除id='disable-devtool' 条件，使用 disable-devtool-auto属性
2. 修改readme

## 0.1.0
1. 修复firefox和qq浏览器下无效的问题
2. 启用 disableMenu 配置
3. 去除内部debug逻辑
4. 增加默认跳转的404页面
   
## 0.1.1
1. 增加history.back 之后跳转默认页的延迟
2. 优化ondeltoolopen 逻辑

## 0.1.2
1. 加上document的判断 以适应服务端渲染 npm 调用

## 0.1.3
1. 修复 disableMenu 参数无效的bug
   
## 0.1.4
1. 增加 detector，增加多种监测模式
2. 使用logTime模式兜底，兼容mac，linux
3. 增加 clearIntervalWhenDevOpenTrigger 参数
4. ondevtoolopen 增加 监测模式 回调参数

## 0.1.5
1. 去掉log-time监测类型（因为不准确）
   
## 0.1.6 - 0.1.7
1. 增加 DateToString 监测类型
2. 增加 FuncToString 监测类型
3. 增加 detectors 配置
4. 修复ios 15误伤问题 

## 0.1.8
1. 禁用 macos option+commond+i
2. 删除部分调试代码与无用代码
3. 修改事件模型
   
## 0.1.9
1. 修复IFrame中误伤的bug

## 0.1.10
1. 修复sizeDetector在浏览器缩放模式下误伤的问题

## 0.1.11
1. 修复第三方 hack console.log方法 导致的误伤
   
## 0.1.12
1. 增加 config.ondevtoolopen 第二个参数 next
2. 增加 禁止审查元素和保存网页的快捷键操作
3. 重构代码
4. 修复ie不能缓存console上的方法导致的问题

## 0.2.1 - 0.2.2
1. 增加 ondevtoolclose 配置
2. 增加 isDevToolOpened api
3. 修复 ios mobile chrome 的误伤问题
4. 增加了一个debug页面

## 0.2.3
1. edge 下打开侧边栏会误伤，所以禁用edge下的sizeDetector
2. 增加clearLog参数，控制是否需要每次情况控制台，默认为true

## 0.2.4
1. 修复iosEdge下会误伤的情况