mirror of
https://github.com/javascript-obfuscator/javascript-obfuscator
synced 2026-08-09 12:42:29 +00:00
syncing changes from 0.8.4 with dev
This commit is contained in:
@@ -1,5 +1,9 @@
|
||||
Change Log
|
||||
===
|
||||
v0.8.4
|
||||
---
|
||||
* fixed https://github.com/javascript-obfuscator/webpack-obfuscator/issues/13
|
||||
|
||||
v0.8.3
|
||||
---
|
||||
* `selfDefending` option now disabled by default.
|
||||
|
||||
Vendored
+1
-1
@@ -7912,7 +7912,7 @@ exports.SingleNodeCallControllerTemplate = SingleNodeCallControllerTemplate;
|
||||
|
||||
|
||||
function ConsoleOutputDisableExpressionTemplate() {
|
||||
return "\n var {consoleLogDisableFunctionName} = {singleNodeCallControllerFunctionName}(this, function () {\n var getGlobal = Function('return (function() ' + '{}.constructor(\"return this\")( )' + ');');\n \n var func = function () {};\n var that = getGlobal();\n \n that.console.log = func; \n that.console.error = func;\n that.console.warn = func;\n that.console.info = func;\n });\n \n {consoleLogDisableFunctionName}();\n ";
|
||||
return "\n var {consoleLogDisableFunctionName} = {singleNodeCallControllerFunctionName}(this, function () {\n var getGlobal = Function('return (function() ' + '{}.constructor(\"return this\")( )' + ');');\n \n var func = function () {};\n var that = getGlobal();\n \n if (!that.console) {\n that.console = (function (func){ \n var c = {}; \n \n c.log = func;\n c.warn = func; \n c.debug = func;\n c.info = func;\n c.error = func;\n c.exception = func;\n c.trace = func;\n \n return c; \n })(func);\n } else {\n that.console.log = func;\n that.console.warn = func; \n that.console.debug = func;\n that.console.info = func;\n that.console.error = func;\n that.console.exception = func;\n that.console.trace = func;\n }\n });\n \n {consoleLogDisableFunctionName}();\n ";
|
||||
}
|
||||
exports.ConsoleOutputDisableExpressionTemplate = ConsoleOutputDisableExpressionTemplate;
|
||||
|
||||
|
||||
+23
-4
@@ -9,10 +9,29 @@ export function ConsoleOutputDisableExpressionTemplate (): string {
|
||||
var func = function () {};
|
||||
var that = getGlobal();
|
||||
|
||||
that.console.log = func;
|
||||
that.console.error = func;
|
||||
that.console.warn = func;
|
||||
that.console.info = func;
|
||||
if (!that.console) {
|
||||
that.console = (function (func){
|
||||
var c = {};
|
||||
|
||||
c.log = func;
|
||||
c.warn = func;
|
||||
c.debug = func;
|
||||
c.info = func;
|
||||
c.error = func;
|
||||
c.exception = func;
|
||||
c.trace = func;
|
||||
|
||||
return c;
|
||||
})(func);
|
||||
} else {
|
||||
that.console.log = func;
|
||||
that.console.warn = func;
|
||||
that.console.debug = func;
|
||||
that.console.info = func;
|
||||
that.console.error = func;
|
||||
that.console.exception = func;
|
||||
that.console.trace = func;
|
||||
}
|
||||
});
|
||||
|
||||
{consoleLogDisableFunctionName}();
|
||||
|
||||
Reference in New Issue
Block a user