New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Obfuscated code fails to work in IE8 #22
Comments
what version you use? |
I've used 0.8.0. Should it help to update to 0.8.1? |
Only one place where I will replace this line today on |
Thanks! I see that this line is intended to be used with debug protection mode. However, my script has been built without debugProtection flag set to true (actually, without this flag at all, but readme says its default value is false). Is this a desired behavior? |
maybe it is line here https://github.com/javascript-obfuscator/javascript-obfuscator/blob/0514793257b306d38b0936ec16031818b5e783c7/src/enums/JSFuck.ts Anyway i change this lines today and i hope it helps for you. |
One more issue: disableConsoleOutput option works not as expected already fixed in 0.8.1. In 0.8.1 infinity loop replaced on just empty functions |
That's correct, I was using an outdated dependency, my fault. |
reopen until fix |
Ready in Please try and check. |
Thanks, I will perform heavier autotesting on it next week. For now, I've performed several manual builds and they seem to work in IE8. |
Nice! |
any test results? |
@sanex3339 hi,I'm using the webpage to do the obfuscate, the obfuscated code doesn't work in IE8. |
Hi, show me your obfuscator options and if possible obfuscated code please. |
i will look into it |
I haven't any runtime errors. How the code should work? Did you have runtime errors on IE8? If you doesn't have any expected output to the console - set |
thanks, after disable the consoleoutput, it works. |
Nice! |
So, i will close this issue. If you will find any problems with ie8 - just create new issue. |
This thread has been automatically locked since there has not been any recent activity after it was closed. Please open a new issue for related bugs. |
Hello! I know IE8 is a little bit outdated, but still =)
Running the obfuscated script on IE8 outputs the following error:
'filter' is null or not an object
I assume this is caused by this JSFuck line, as Array.filter support started from IE9:
Window: '[]["filter"]["constructor"]("return this")()',
If this is the case, it should probably be safe to change this for a more supported method, such as push:
Window: '[]["push"]["constructor"]("return this")()',
The text was updated successfully, but these errors were encountered: