/ / Захистити сценарії Greasemonkey? - javascript, greasemonkey, обфускація, захист від копіювання

Захистити скрипти Greasemonkey? - javascript, greasemonkey, обфускація, захист від копіювання

Я знаю, що все, що завантажується і знаходитьсяволодіння користувача буде досить важко захистити, але я просто хочу почути думку. Я думаю про продаж сценарію (зроблено з Greasemonkey ...), і я хочу, щоб він міг заборонити користувачеві легко переглядати вихідний код або відправити його іншим. Спасибо заранее.

Відповіді:

2 для відповіді № 1

Як і у випадку з будь-яким JavaScript, повний захист неможливий через характер мови, див .:

Бібліотека Javascript: щоб заплутатися або не заплутатися - це питання і Як я можу заплутатися (захистити) JavaScript?

Тим не менш, ви можете перехитрити свій код javascript або мінімізувати його, і ніхто з них повністю не захистить його, але зробить його менш читаним.


2 для відповіді № 2

Дійсно, єдине, що ви могли б спробувати, - це обфускація, але це не гарантія, що ніхто не зможе прочитати ваш код.

Спробуй - http://www.javascriptobfuscator.com/


1 для відповіді № 3

З Greasemonkey є ще один варіант, окрім JavaScript.

Ви можете скомпілювати ваш GM сценарій на розширення Firefox замість.

Установка Greasemonkey дозволяє легко побачити / отриматиGM скриптовий код, але практично жодна цивільна особа навіть не знає, де шукати вихідні файли розширень. (Звичайно, нічого не зупинить визначеного програміста отримувати та аналізувати ваш код.)

Один з таких компіляторів: http://arantius.com/misc/greasemonkey/script-compiler .