3 A module to (safely) obfuscate all occurrences of the string 'ActiveX' inside
8 Some corporate firewalls /proxies such as Blue Coat block JavaScript files to be
9 downloaded if they contain the word `'ActiveX'`. That of course is very annoying
10 for libraries such as [socket.io][] that need to use `ActiveXObject` for
11 supporting IE8 and older.
16 npm install active-x-obfuscator
22 var activeXObfuscator = require('active-x-obfuscator');
23 var code = 'foo(new ActiveXObject());';
25 var obfuscated = activeXObfuscator(code);
26 // -> foo(new window[(['Active'].concat('Object').join('X'))])
31 Licensed under the MIT license.
33 [socket.io]: http://socket.io/