| 1 |
- !function(n,e){"object"==typeof exports&&"object"==typeof module?module.exports=e():"function"==typeof define&&define.amd?define([],e):"object"==typeof exports?exports.DisableDevtool=e():n.DisableDevtool=e()}(this,(function(){return function(n){var e={};function t(o){if(e[o])return e[o].exports;var r=e[o]={i:o,l:!1,exports:{}};return n[o].call(r.exports,r,r.exports,t),r.l=!0,r.exports}return t.m=n,t.c=e,t.d=function(n,e,o){t.o(n,e)||Object.defineProperty(n,e,{enumerable:!0,get:o})},t.r=function(n){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(n,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(n,"__esModule",{value:!0})},t.t=function(n,e){if(1&e&&(n=t(n)),8&e)return n;if(4&e&&"object"==typeof n&&n&&n.__esModule)return n;var o=Object.create(null);if(t.r(o),Object.defineProperty(o,"default",{enumerable:!0,value:n}),2&e&&"string"!=typeof n)for(var r in n)t.d(o,r,function(e){return n[e]}.bind(null,r));return o},t.n=function(n){var e=n&&n.__esModule?function(){return n.default}:function(){return n};return t.d(e,"a",e),e},t.o=function(n,e){return Object.prototype.hasOwnProperty.call(n,e)},t.p="",t(t.s=0)}([function(n,e,t){"use strict";function o(n){return-1!==navigator.userAgent.toLocaleLowerCase().indexOf(n)}t.r(e);var r=function(){try{return window.self!==window.top}catch(n){return!0}}(),i=o("qqbrowser"),u=o("firefox"),c=o("macintosh"),a=o("edge"),l=a&&!o("chrome")||o("trident")||o("msie"),f=o("crios"),d=o("edgios"),v=o("chrome")||f,s={UNKONW:-1,REG_TO_STRING:0,DEFINE_ID:1,SIZE:2,DATE_TO_STRING:3,FUNC_TO_STRING:4,DEBUGGER:5,PERFORMANCE:6};var w=!1;var p,m={};for(var y in s)m[s[y]]=!1;function b(n){m[n]=!0}function h(n){m[n]=!1}function E(){for(var n in m)if(m[n])return w=!0,!0;return w=!1,!1}function g(){var n=function(){if(T(window.devicePixelRatio))return window.devicePixelRatio;var n=window.screen;if(T(n))return!1;if(n.deviceXDPI&&n.logicalXDPI)return n.deviceXDPI/n.logicalXDPI;return!1}();if(!1===n)return!0;var e=s.SIZE,t=window.outerWidth-window.innerWidth*n>200,o=window.outerHeight-window.innerHeight*n>300;return t||o?(G(e),!1):(h(e),!0)}function T(n){return null!=n}function D(n){throw new Error('"'+n+'" is read-only')}function O(n,e,t){return e in n?Object.defineProperty(n,e,{value:t,enumerable:!0,configurable:!0,writable:!0}):n[e]=t,n}var I,_=(O(p={},s.REG_TO_STRING,i||u),O(p,s.DEFINE_ID,!0),O(p,s.SIZE,!r&&!a),O(p,s.DATE_TO_STRING,!f&&!d),O(p,s.FUNC_TO_STRING,!f&&!d),O(p,s.DEBUGGER,f||d),O(p,s.PERFORMANCE,v),p);function S(n,e,t){return e in n?Object.defineProperty(n,e,{value:t,enumerable:!0,configurable:!0,writable:!0}):n[e]=t,n}var R=(S(I={},s.REG_TO_STRING,(function(){var n=s.REG_TO_STRING,e=0,t=/./;B(t),t.toString=function(){if(i){var t=(new Date).getTime();e&&t-e<100?G(n):e=t}else u&&G(n);return""},L(n,(function(){B(t)}))})),S(I,s.DEFINE_ID,(function(){var n=s.DEFINE_ID,e=document.createElement("div");e.__defineGetter__("id",(function(){G(n)})),Object.defineProperty(e,"id",{get:function(){G(n)}}),L(n,(function(){B(e)}))})),S(I,s.SIZE,(function(){g(),window.addEventListener("resize",(function(){setTimeout(g,100)}),!0)})),S(I,s.DATE_TO_STRING,(function(){var n=s.DATE_TO_STRING,e=0,t=new Date;t.toString=function(){return e++,""},L(n,(function(){e=0,B(t),q(),e>=2&&G(n)}))})),S(I,s.FUNC_TO_STRING,(function(){var n=s.FUNC_TO_STRING,e=0,t=function(){};t.toString=function(){return e++,""},L(n,(function(){e=0,B(t),q(),e>=2&&G(n)}))})),S(I,s.DEBUGGER,(function(){var n=s.DEBUGGER;L(n,(function(){var e=Date.now();Date.now()-e>100&&G(n)}))})),S(I,s.PERFORMANCE,(function(){var n=s.PERFORMANCE,e=null,t=0;L(n,(function(){null===e&&(e=function(){for(var n=function(){for(var n={},e=0;e<500;e++)n["".concat(e)]="".concat(e);return n}(),e=[],t=0;t<50;t++)e.push(n);return e}());var o,r=(o=Date.now(),X(e),Date.now()-o),i=function(){var n=Date.now();return B(e),Date.now()-n}();return t=Math.max(t,i),q(),0!==r&&(0!==t&&void(r>10*t&&G(n)))}))})),I);function N(){("all"===W.detectors?Object.keys(R):W.detectors).forEach((function(n){!function(n,e){if("function"==typeof e){var t=_[n];void 0===t?(D("value"),t=!0):"function"==typeof t&&(D("value"),t=t()),!0===t&&e()}}(n,R[n])}))}function G(){var n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:s.UNKONW;console.warn("You ar not allow to use DEVTOOL! 【type = ".concat(n,"】")),W.clearIntervalWhenDevOpenTrigger&&F(),U(),W.ondevtoolopen(n,M),b(n)}function C(){if("function"==typeof W.ondevtoolclose){var n=w;!E()&&n&&W.ondevtoolclose()}}var P=null,x=null,A=[],j=0;function k(){var n,e,t,o,r,i,u=!1,c=function(){u=!0},a=function(){u=!1};n=c,e=a,t=window.alert,o=window.confirm,r=window.prompt,i=function(t){return function(){n&&n(),t.apply(void 0,arguments),e&&e()}},window.alert=i(t),window.confirm=i(o),window.prompt=i(r),function(n,e){var t,o,r;void 0!==document.hidden?(t="hidden",r="visibilitychange",o="visibilityState"):void 0!==document.mozHidden?(t="mozHidden",r="mozvisibilitychange",o="mozVisibilityState"):void 0!==document.msHidden?(t="msHidden",r="msvisibilitychange",o="msVisibilityState"):void 0!==document.webkitHidden&&(t="webkitHidden",r="webkitvisibilitychange",o="webkitVisibilityState");var i=function(){document[o]===t?e():n()};document.removeEventListener(r,i,!1),document.addEventListener(r,i,!1)}(a,c),P=window.setInterval((function(){u||(A.forEach((function(n){var e=n.type,t=n.handle;h(e),t(j++)})),q(),C())}),W.interval),x=setTimeout((function(){/(iphone|ipad|ipod|ios|android)/i.test(navigator.userAgent.toLowerCase())&&F()}),W.stopIntervalTime)}function L(n,e){A.push({type:n,handle:e})}function F(){window.clearInterval(P)}function U(){window.clearTimeout(x)}function M(){if(F(),W.url)window.location.href=W.url;else{try{window.opener=null,window.open("","_self"),window.close(),window.history.back()}catch(n){console.log(n)}setTimeout((function(){window.location.href="https://tackchen.gitee.io/404.html?h=".concat(encodeURIComponent(location.host))}),500)}}function K(n){return(K="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(n){return typeof n}:function(n){return n&&"function"==typeof Symbol&&n.constructor===Symbol&&n!==Symbol.prototype?"symbol":typeof n})(n)}var W={md5:"",ondevtoolopen:M,ondevtoolclose:null,url:"",tkName:"ddtk",interval:200,disableMenu:!0,stopIntervalTime:5e3,clearIntervalWhenDevOpenTrigger:!1,detectors:"all",clearLog:!0,disableSelect:!1,disableCopy:!1,disableCut:!1},H=["detectors","ondevtoolclose"];function V(){"function"==typeof W.ondevtoolclose&&!0===W.clearIntervalWhenDevOpenTrigger&&(W.clearIntervalWhenDevOpenTrigger=!1,console.warn("【DISABLE-DEVTOOL】clearIntervalWhenDevOpenTrigger 在使用 ondevtoolclose 时无效"))}var z=window.console||{log:function(){},table:function(){},clear:function(){}},B=l?function(){return z.log.apply(z,arguments)}:z.log,X=l?function(){return z.table.apply(z,arguments)}:z.table,Z=l?function(){return z.clear()}:z.clear;function q(){W.clearLog&&Z()}function Y(){var n=73,e=85,t=83,o=123,r=c?function(e,t){return e.metaKey&&e.altKey&&t===n}:function(e,t){return e.ctrlKey&&e.shiftKey&&t===n},i=c?function(n,o){return n.metaKey&&n.altKey&&o===e||n.metaKey&&o===t}:function(n,o){return n.ctrlKey&&(o===t||o===e)};window.addEventListener("keydown",(function(n){var e=(n=n||window.event).keyCode||n.which;if(e===o||r(n,e)||i(n,e))return n.returnValue=!1,n.preventDefault(),!1}),!0),W.disableMenu&&$(window,"contextmenu"),W.disableSelect&&$(window,"selectstart"),W.disableCopy&&$(window,"copy"),W.disableCut&&$(window,"cut")}function $(n,e){n.addEventListener(e,(function(n){return(n=n||window.event).returnValue=!1,n.preventDefault(),!1}))}function J(n,e,t,o,r,i){return on((u=on(on(e,n),on(o,i)))<<(c=r)|u>>>32-c,t);var u,c}function Q(n,e,t,o,r,i,u){return J(e&t|~e&o,n,e,r,i,u)}function nn(n,e,t,o,r,i,u){return J(e&o|t&~o,n,e,r,i,u)}function en(n,e,t,o,r,i,u){return J(e^t^o,n,e,r,i,u)}function tn(n,e,t,o,r,i,u){return J(t^(e|~o),n,e,r,i,u)}function on(n,e){var t=(65535&n)+(65535&e);return(n>>16)+(e>>16)+(t>>16)<<16|65535&t}var rn=function(n){return function(n){for(var e="0123456789abcdef",t="",o=0;o<4*n.length;o++)t+=e.charAt(n[o>>2]>>o%4*8+4&15)+e.charAt(n[o>>2]>>o%4*8&15);return t}(function(n,e){n[e>>5]|=128<<e%32,n[14+(e+64>>>9<<4)]=e;for(var t=1732584193,o=-271733879,r=-1732584194,i=271733878,u=0;u<n.length;u+=16){var c=t,a=o,l=r,f=i;t=Q(t,o,r,i,n[u+0],7,-680876936),i=Q(i,t,o,r,n[u+1],12,-389564586),r=Q(r,i,t,o,n[u+2],17,606105819),o=Q(o,r,i,t,n[u+3],22,-1044525330),t=Q(t,o,r,i,n[u+4],7,-176418897),i=Q(i,t,o,r,n[u+5],12,1200080426),r=Q(r,i,t,o,n[u+6],17,-1473231341),o=Q(o,r,i,t,n[u+7],22,-45705983),t=Q(t,o,r,i,n[u+8],7,1770035416),i=Q(i,t,o,r,n[u+9],12,-1958414417),r=Q(r,i,t,o,n[u+10],17,-42063),o=Q(o,r,i,t,n[u+11],22,-1990404162),t=Q(t,o,r,i,n[u+12],7,1804603682),i=Q(i,t,o,r,n[u+13],12,-40341101),r=Q(r,i,t,o,n[u+14],17,-1502002290),o=Q(o,r,i,t,n[u+15],22,1236535329),t=nn(t,o,r,i,n[u+1],5,-165796510),i=nn(i,t,o,r,n[u+6],9,-1069501632),r=nn(r,i,t,o,n[u+11],14,643717713),o=nn(o,r,i,t,n[u+0],20,-373897302),t=nn(t,o,r,i,n[u+5],5,-701558691),i=nn(i,t,o,r,n[u+10],9,38016083),r=nn(r,i,t,o,n[u+15],14,-660478335),o=nn(o,r,i,t,n[u+4],20,-405537848),t=nn(t,o,r,i,n[u+9],5,568446438),i=nn(i,t,o,r,n[u+14],9,-1019803690),r=nn(r,i,t,o,n[u+3],14,-187363961),o=nn(o,r,i,t,n[u+8],20,1163531501),t=nn(t,o,r,i,n[u+13],5,-1444681467),i=nn(i,t,o,r,n[u+2],9,-51403784),r=nn(r,i,t,o,n[u+7],14,1735328473),o=nn(o,r,i,t,n[u+12],20,-1926607734),t=en(t,o,r,i,n[u+5],4,-378558),i=en(i,t,o,r,n[u+8],11,-2022574463),r=en(r,i,t,o,n[u+11],16,1839030562),o=en(o,r,i,t,n[u+14],23,-35309556),t=en(t,o,r,i,n[u+1],4,-1530992060),i=en(i,t,o,r,n[u+4],11,1272893353),r=en(r,i,t,o,n[u+7],16,-155497632),o=en(o,r,i,t,n[u+10],23,-1094730640),t=en(t,o,r,i,n[u+13],4,681279174),i=en(i,t,o,r,n[u+0],11,-358537222),r=en(r,i,t,o,n[u+3],16,-722521979),o=en(o,r,i,t,n[u+6],23,76029189),t=en(t,o,r,i,n[u+9],4,-640364487),i=en(i,t,o,r,n[u+12],11,-421815835),r=en(r,i,t,o,n[u+15],16,530742520),o=en(o,r,i,t,n[u+2],23,-995338651),t=tn(t,o,r,i,n[u+0],6,-198630844),i=tn(i,t,o,r,n[u+7],10,1126891415),r=tn(r,i,t,o,n[u+14],15,-1416354905),o=tn(o,r,i,t,n[u+5],21,-57434055),t=tn(t,o,r,i,n[u+12],6,1700485571),i=tn(i,t,o,r,n[u+3],10,-1894986606),r=tn(r,i,t,o,n[u+10],15,-1051523),o=tn(o,r,i,t,n[u+1],21,-2054922799),t=tn(t,o,r,i,n[u+8],6,1873313359),i=tn(i,t,o,r,n[u+15],10,-30611744),r=tn(r,i,t,o,n[u+6],15,-1560198380),o=tn(o,r,i,t,n[u+13],21,1309151649),t=tn(t,o,r,i,n[u+4],6,-145523070),i=tn(i,t,o,r,n[u+11],10,-1120210379),r=tn(r,i,t,o,n[u+2],15,718787259),o=tn(o,r,i,t,n[u+9],21,-343485551),t=on(t,c),o=on(o,a),r=on(r,l),i=on(i,f)}return Array(t,o,r,i)}(function(n){for(var e=Array(),t=0;t<8*n.length;t+=8)e[t>>5]|=(255&n.charCodeAt(t/8))<<t%32;return e}(n),8*n.length))};function un(n){!function(){var n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};for(var e in W)void 0===n[e]||K(W[e])!==K(n[e])&&-1===H.indexOf(e)||(W[e]=n[e]);V()}(n),function(){if(W.md5){var n=function(n){var e=window.location.search,t=window.location.hash;if(""===e&&""!==t&&(e="?".concat(t.split("?")[1])),""!==e&&void 0!==e){var o=new RegExp("(^|&)"+n+"=([^&]*)(&|$)","i"),r=e.substr(1).match(o);if(null!=r)return unescape(r[2])}return""}(W.tkName);if(rn(n)===W.md5)return!0}return!1}()||(k(),Y(),N())}un.md5=rn,un.version="0.2.6",un.DETECTOR_TYPE=s,un.isDevToolOpened=E,function(){if("undefined"!=typeof document){var n=document.querySelector("[disable-devtool-auto]");if(n){var e={};["md5","url","tk-name","interval","disable-menu","detectors"].forEach((function(t){var o=n.getAttribute(t);null!==o&&("interval"===t?o=parseInt(o):"disable-menu"===t?o="false"!==o:"detector"===t&&"all"!==o&&(o=o.split(" ")),e[function(n){if(-1===n.indexOf("-"))return n;var e=!1;return n.split("").map((function(n){return"-"===n?(e=!0,""):e?(e=!1,n.toUpperCase()):n})).join("")}(t)]=o)})),un(e)}}}();e.default=un}]).default}));
|