disable-devtool/helper/version.md
2021-11-26 11:16:26 +08:00

2.0 KiB
Raw Blame History

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. 兼容iedisableMenu参数在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模式兜底兼容maclinux
  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在浏览器缩放模式下误伤的问题