| Сообщение от aerohotter | 
	| что отлавливать модификацию скрипта нереально | 
	
я порыскав в инете тоже пришел к такому выводу.
Почему?
Скрипт в любом случае исполняется на клиенте, будь-то обычный скрипт, юзерскрипт или расширение -- по-этому НИКТО не мешает модифицировать скрипт... (про Node.JS я не говорил - он исполняется на сервере 

 )
Даже если его минифицировать и обфусцировать - его можно относительно легко привести в нормальный вид, а потом делать что хочешь...
	
	| Сообщение от aerohotter | 
	| Господа, а что скажите по поводу этого? Защита объекта от изменения в JavaScript
 | 
	
var point = { x: 17, y: -5 };
Object.freeze(point);
point.x = 25;
alert(point.x);
это не вариант - опять же, ничего не мешает удалить строку Object.freeze(test);