Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Как можно запретить просмотр внешнего JS кода на том сайте где он расположен? (https://javascript.ru/forum/misc/35693-kak-mozhno-zapretit-prosmotr-vneshnego-js-koda-na-tom-sajjte-gde-raspolozhen.html)

avatator 19.02.2013 00:40

Jshhhh ggujh
 
gggghbghbhbj

danik.js 19.02.2013 00:45

Referer

Deff 19.02.2013 00:46

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

Хотя, имхо, ломать больше лени, нежели состряпать похожее новое

Deff 19.02.2013 01:16

avatator,
если открыт хоть на одном, достаточно просто просмотреть через файербаг

Deff 19.02.2013 01:20

2. Сохраняя файл HTML cтраницы локально на компутере, автоматически копируем все скрипты и картинки

megaupload 19.02.2013 02:28

Что значит запретить? От кого запрет? От кряккеров? Для каких целей запрет? Какова сила его предполагаемого обхода? Подробнее можно?

Deff 19.02.2013 02:59

avatator,
Ну еще раз повторю,
К примеру Опера - есть сайт с работающим скриптом

Жму - файл - сохранить как - выбираю - HTML-фaйл c изoбpaжeниями, далее в Total Commander открываю папку с именем сохраненного файла, (*или cтавлю в свойствах папки в проводнике:
Цитата:

Упpaвлeниe пapaми вeб-cтpaниц и пaпoк
V Пoкaзывaть oбa кoмпoнeнтa, упpaвлять кaк oдним фaйлoм

Deff 19.02.2013 03:06

avatator,
Не сохраняется ссылка на файл, а исходный текст скрипта полностью в папках, там все одно ссылки обрезаются в сохранненных скриптах, и без сокращателя ссылок

Deff 19.02.2013 03:18

avatator,
Брось переживать , вот сокращатель нормальный со скриптами = живет лет пять уже => http://qps.ru/

И даже есть API для подключений на форумы и сайты
Так что ноу- хау - не оберегать надо - а рекламную тизерку в скрипты API поставить и афишировать для установки желающим

Deff 19.02.2013 04:02

Подгрузи скрипт динамически, тогда контента скрипта на странице при сохранении не будет, но файербагом отследить можно

$.getScript("test.js");

Ссылку еще шифрануть через сокращатель ссылок

danik.js 19.02.2013 08:40

avatator, все что выкладывается на публичных веб-серверах - то доступно каждому. Так что это просто невозможно. Можно например усложнить прямой просмотр через проверку заголовка Referer (так иногда делают для картинок кстати).

Плюс можно еще обфусцировать код. Это добавит проблем при изучении скрипта. Но в любом случае - если кому-то сильно нужно будет - он получит скрипт.


Часовой пояс GMT +3, время: 03:19.