Simple tool to temporarily prevent site from using popular methods of DevTools detection. Do not leave enabled!
当前为
// ==UserScript==
// @name DevTools Anti-Detector
// @namespace http://tampermonkey.net/
// @version 0.2
// @description Simple tool to temporarily prevent site from using popular methods of DevTools detection. Do not leave enabled!
// @author lainverse
// @match *://*/*
// @grant none
// @run-at document-start
// ==/UserScript==
(function() {
'use strict';
let tS = Object.getOwnPropertyDescriptor(RegExp.prototype, 'toString');
let tSV = tS.value;
let fts = Function.prototype.toString;
Object.defineProperty(RegExp.prototype, 'toString', {
enumerable: tS.enumerable,
configurable: tS.configurable,
get: () => tSV,
set: function(val) {
console.log('Attempt to change toString for', this, 'with', fts.call(val));
return true;
}
});
})();