ソースを参照

IE error fix
https://github.com/sanex3339/javascript-obfuscator/issues/14

sanex3339 8 年 前
コミット
a60423d05d
2 ファイル変更18 行追加18 行削除
  1. 9 9
      dist/index.js
  2. 9 9
      src/enums/JSFuck.ts

+ 9 - 9
dist/index.js

@@ -877,25 +877,25 @@ exports.JSFuck = {
     e: '(true+"")[3]',
     f: '(false+"")[0]',
     g: '(false+[0]+String)[20]',
-    h: '(+(101))["to"+String["name"]](21)[1]',
+    h: '(+(101))["toString"](21)[1]',
     i: '([false]+undefined)[10]',
     j: '([]["entries"]()+"")[3]',
-    k: '(+(20))["to"+String["name"]](21)',
+    k: '(+(20))["toString"](21)',
     l: '(false+"")[2]',
     m: '(Number+"")[11]',
     n: '(undefined+"")[1]',
     o: '(true+[]["fill"])[10]',
-    p: '(+(211))["to"+String["name"]](31)[1]',
-    q: '(+(212))["to"+String["name"]](31)[1]',
+    p: '(+(211))["toString"](31)[1]',
+    q: '(+(212))["toString"](31)[1]',
     r: '(true+"")[1]',
     s: '(false+"")[3]',
     t: '(true+"")[0]',
     u: '(undefined+"")[0]',
-    v: '(+(31))["to"+String["name"]](32)',
-    w: '(+(32))["to"+String["name"]](33)',
-    x: '(+(101))["to"+String["name"]](34)[1]',
+    v: '(+(31))["toString"](32)',
+    w: '(+(32))["toString"](33)',
+    x: '(+(101))["toString"](34)[1]',
     y: '(NaN+[Infinity])[10]',
-    z: '(+(35))["to"+String["name"]](36)',
+    z: '(+(35))["toString"](36)',
     A: '(+[]+Array)[10]',
     B: '(+[]+Boolean)[10]',
     C: 'Function("return escape")()(("")["italics"]())[2]',
@@ -916,7 +916,7 @@ exports.JSFuck = {
     R: '(+[]+RegExp)[10]',
     S: '(+[]+String)[10]',
     T: '(NaN+Function("return Date")()())[30]',
-    U: '(NaN+Function("return{}")()["to"+String["name"]]["call"]())[11]',
+    U: '(NaN+Function("return{}")()["toString"]["call"]())[11]',
     V: '\'V\'',
     W: '\'W\'',
     X: '\'X\'',

+ 9 - 9
src/enums/JSFuck.ts

@@ -11,25 +11,25 @@ export const JSFuck: any = {
     e: '(true+"")[3]',
     f: '(false+"")[0]',
     g: '(false+[0]+String)[20]',
-    h: '(+(101))["to"+String["name"]](21)[1]',
+    h: '(+(101))["toString"](21)[1]',
     i: '([false]+undefined)[10]',
     j: '([]["entries"]()+"")[3]',
-    k: '(+(20))["to"+String["name"]](21)',
+    k: '(+(20))["toString"](21)',
     l: '(false+"")[2]',
     m: '(Number+"")[11]',
     n: '(undefined+"")[1]',
     o: '(true+[]["fill"])[10]',
-    p: '(+(211))["to"+String["name"]](31)[1]',
-    q: '(+(212))["to"+String["name"]](31)[1]',
+    p: '(+(211))["toString"](31)[1]',
+    q: '(+(212))["toString"](31)[1]',
     r: '(true+"")[1]',
     s: '(false+"")[3]',
     t: '(true+"")[0]',
     u: '(undefined+"")[0]',
-    v: '(+(31))["to"+String["name"]](32)',
-    w: '(+(32))["to"+String["name"]](33)',
-    x: '(+(101))["to"+String["name"]](34)[1]',
+    v: '(+(31))["toString"](32)',
+    w: '(+(32))["toString"](33)',
+    x: '(+(101))["toString"](34)[1]',
     y: '(NaN+[Infinity])[10]',
-    z: '(+(35))["to"+String["name"]](36)',
+    z: '(+(35))["toString"](36)',
 
     A: '(+[]+Array)[10]',
     B: '(+[]+Boolean)[10]',
@@ -51,7 +51,7 @@ export const JSFuck: any = {
     R: '(+[]+RegExp)[10]',
     S: '(+[]+String)[10]',
     T: '(NaN+Function("return Date")()())[30]',
-    U: '(NaN+Function("return{}")()["to"+String["name"]]["call"]())[11]',
+    U: '(NaN+Function("return{}")()["toString"]["call"]())[11]',
     V: `'V'`,
     W: `'W'`,
     X: `'X'`,