2010-08-25 99 views
2

我正在尋找一個JavaScript混淆器工具,它在結果混淆代碼中不使用eval。在生成的混淆代碼中不使用eval的任何JavaScript混淆器?

到目前爲止,我所見過的所有工具在結果代碼中都使用了eval。

+2

我可以問你爲什麼要這樣做嗎? – Chris 2010-08-25 15:34:14

+0

我想在Adobe空氣中使用代碼。它不允許你使用eval – Arshdeep 2010-08-25 16:20:11

+2

如何用'Function(...)()'替換'eval(...)'?他們在行爲上略有不同,但這可能並不重要。 – kangax 2010-08-25 16:26:43

回答

0

無。根據定義,混淆器需要有一種方法來執行任意代碼,在JavaScript中,這是通過eval完成的。

+0

不能完成像寫入函數中的所有內容然後執行函數?這樣它不會有全球範圍。可能是某種工具完成了這種事情。 – Arshdeep 2010-08-25 16:22:07

+0

我想你可以在一個自我執行的函數中'評估'。 – 2010-08-25 17:51:03

+0

這是混淆器的「定義」在哪裏? – 2013-01-15 22:33:50