Защищать скрипты Greasemonkey? - PullRequest
2 голосов
/ 20 июля 2010

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

Ответы [ 3 ]

2 голосов
/ 20 июля 2010

Как и для любого javascript, полная защита невозможна из-за характера языка, см .:

Библиотека Javascript: запутывать или не запутывать - вот в чем вопрос и Как я могу скрыть (защитить) JavaScript?

Однако вы можете запутать свой код javascript или минимизировать его, ни один из которых не защитит его полностью, но сделает его менее читабельным для человека.

2 голосов
/ 20 июля 2010

Действительно, единственное, что вы можете попробовать, - это запутывание, но это не гарантия, что никто не сможет прочитать ваш код.

Попробуйте - http://www.javascriptobfuscator.com/

1 голос
/ 21 июля 2010

С Greasemonkey есть еще одна опция, кроме обфускации JavaScript.

Вместо этого вы можете скомпилировать ваш GM-скрипт в расширение Firefox.

Установка Greasemonkey позволяет легко увидеть / получить код скрипта GM. Но почти никто не знает, где искать файлы расширений. (Конечно, ничто не остановит решительного программиста от получения и анализа вашего кода.)

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

...