Нет, нет способа предотвратить деобфускацию, но вы, вероятно, могли бы агрессивно минимизировать ее, прежде чем запутывать, просто чтобы сделать ее как можно более сложной.
В любом случае клиент сможет увидеть первоисточник, а при должной мотивации нет ничего, что нельзя было бы прочитать и понять.
Если вы хотите защитить свой код, выполняйте его только на стороне сервера.
При этом вы можете предотвратить (или, по крайней мере, ограничить) кражу, используя соответствующую лицензию и/или авторские права на свой код. Это, конечно, не помешает никому его украсть, но даст вам возможность обратиться в суд на случай, если кто-то попытается заработать на вашем тяжелом труде.
person
xShirase
schedule
30.11.2016
//Please be kind not to try to de-obfuscate this
перед своим кодом, и все будет хорошо. - person Kaiido   schedule 30.11.2016