- Fix the movement of the mobile browser long press and not pop up the copy and other buttons
- Add REWRITEHTML configuration
- Remove CleardDinterval calls in Closewindow
- Fix The new version of Google Lighthouse is not released
- Fix The mobile debugging tool is allowed after 5s
- Set the interval default time to 500ms
- Fix the problem that the debugging mode in the PC iOS mobile terminal does not work
- Remove the default enablement of sizeDetector
- Add timeOutUrl to handle the jump that closes the page timeout
- Add disableDevtool to repeatedly enable judgment and increase the return value
- Optimize the judgment of seobot
Fix false detection issue in iOS Edge browser
- Fixed the issue that an error may be reported in a non-browser environment
- Add SEO protection function, and add config.seo parameter to control whether it needs to be enabled, the default is true
- Add the isRunning property to return whether the detector is running
- Add the isSuspend property to set Detector Hang or Detect whether it is suspended
- Add the ignore configuration parameter, users matching certain URLs do not enable detectors
- Fixed the bug that the parent window can open the console in the iframe, and added the disableIframeParents parameter to control the behavior
- Fixed the issue that the default redirect link is invalid
- Fixed false recognition in ios Chrome
- ts reconstruction, using esbuild and rollback
- Add the disablePaste parameter to disable the paste function
- Add third-party debugging tools eruda and vconsole
- Add the performance mode and fix the bug that the new version of chrome is incompatible
- Add disableSelect, disableCopy, disableCut configuration
- Fix the case of accidental injury under iosEdge
- Opening the sidebar under edge will cause accidental injury, so disable sizeDetector under edge
- Increase the clearLog parameter to control whether the console is required for each situation, the default is true
- Add ondevtoolclose configuration
- Add isDevToolOpened api
- Fix the accidental injury problem of ios mobile chrome
- Added a debug page
- Add the second parameter next of config.ondevtoolopen
- Add shortcut key operations for prohibiting review elements and saving webpages
- Refactor the code
- Fix the problem that ie cannot cache the methods on the console
- Fix the accidental injury caused by the third-party hack console.log method
- Fix the problem that sizeDetector accidentally hurts in browser zoom mode
- Fix the bug of accidental injury in IFrame
- Disable macos option+commond+i
- Delete some debug code and useless code
- Modify the event model
- Add DateToString monitoring type
- Add FuncToString monitoring type
- Add detectors configuration
- Fix ios 15 accidental injury problem
- Remove the log-time monitoring type (because of inaccuracy)
- Add detector, add multiple monitoring modes
- Use logTime mode to get the bottom line, compatible with mac, linux
- Add clearIntervalWhenDevOpenTrigger parameter
- ondevtoolopen adds monitoring mode callback parameter
- Fix the bug that disableMenu parameter is invalid
- Add the judgment of the document to adapt to the server-side rendering npm call
- Increase the delay of jumping to the default page after history.back
- Optimize ondeltoolopen logic
- Fix the invalid problem under firefox and qq browsers
- Enable disableMenu configuration
- Remove internal debug logic
- Add the default 404 page to jump to
- For tag attribute configuration, remove the id='disable-devtool' condition and use the disable-devtool-auto attribute
- Modify the readme
- Optimize onDevToolOpen event trigger logic
- Modify the webpack packaging configuration
- Solve the problem that native methods such as alert will affect the debug timing.
- Solve the page and the background will affect the debug timing.
- Compatible with ie, the disableMenu parameter is invalid under ie, because the right button under ie will block the main process and cannot monitor
- Increase config.stopIntervalTime to indicate the waiting time for canceling monitoring on the mobile terminal
- Optimize the logic for judging the opening of developer tools
- Solve the bug of invalid cdn file
- Support configurable whether to disable the right-click menu
- Disable f12 and ctrl+shift+i shortcuts
- Support recognition to open developer tools from browser menu bar and close the current page
- Developers can bypass the disable (url parameters are encrypted with tk and md5)
- Support almost all browsers
- Highly configurable
- Minimal use and small size (only 7kb)
- Support npm reference and script tag reference (property configuration)