Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Запрет прямого чтения .js пользователеями / 12 сообщений из 12, страница 1 из 1
01.06.2007, 15:58
    #34568480
pros
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Запрет прямого чтения .js пользователеями
Здравствуйте.
А можно ли сделать такой запрет:
При открытии php-странички js-скрипт инклудился бы как обычно <script language="JavaScript" src="/index.js">
А если бы кто-то захотел просмотреть (скачать) его по ссылке site.ru/index.js - то выдавалась ошибка.
Через .htaccess или еще как?
...
Рейтинг: 0 / 0
01.06.2007, 16:13
    #34568542
Ksnk
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Запрет прямого чтения .js пользователеями
Еще раз и поточнее.
мы желаем, чтобы текст
<html>...<script scr="/index.js"> ...</html> исправно выполнялся броузером, а если просто ввести в строку .../index.js - не скачивался? Задача, в какой-то степени реальна, но можно полюбопытствовать зачем оно нужно?
...
Рейтинг: 0 / 0
01.06.2007, 16:30
    #34568645
pros
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Запрет прямого чтения .js пользователеями
Сокрытие кода от плагиата
...
Рейтинг: 0 / 0
01.06.2007, 16:33
    #34568660
pros
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Запрет прямого чтения .js пользователеями
Что-то типа
Код: plaintext
1.
2.
RewriteCond %{какая-то переменная} index.php
RewriteRule ^index.js$			index.js	[L]
RewriteRule ^index.js$          index2.js   [L]

При запросе из index.php отдается index.js, в стальных случаях - что-то иное или ошибка
...
Рейтинг: 0 / 0
01.06.2007, 16:47
    #34568747
sergkarpenko
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Запрет прямого чтения .js пользователеями
HTTP_REFERER
но я сомневаюсь что это поможет скрыть js

может лучше посмотреть на javascript obfuscator'ы/compressor'ы?

например http://dean.edwards.name/packer/
...
Рейтинг: 0 / 0
01.06.2007, 19:53
    #34569338
Antonariy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Запрет прямого чтения .js пользователеями
Нельзя. Даже если код обфусцирован. Потому что скрипт должен содержать и дефускатор, запустив который самостоятельно, можно получить исходник.
...
Рейтинг: 0 / 0
01.06.2007, 20:20
    #34569364
sergkarpenko
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Запрет прямого чтения .js пользователеями
AntonariyНельзя. Даже если код обфусцирован. Потому что скрипт должен содержать и дефускатор, запустив который самостоятельно, можно получить исходник.
согласен. это все защита от "ленивых".
...
Рейтинг: 0 / 0
03.06.2007, 22:20
    #34570732
vasa_c
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Запрет прямого чтения .js пользователеями
Несоменно человек задающий такие вопросы, написал сверхгениальный скрипт с использованием уникальнейших алгоритмов.
...
Рейтинг: 0 / 0
04.06.2007, 11:30
    #34571447
Guest11111
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Запрет прямого чтения .js пользователеями
Привет,

просто ради интереса - а дотянуть JS в DHTML нельзя? Кажется в данном случае он не будет сохранен.

Или я что-то путаю.
...
Рейтинг: 0 / 0
04.06.2007, 12:01
    #34571567
Antonariy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Запрет прямого чтения .js пользователеями
Конечно путаешь. "Сохранен" - это из какой-то другой оперы. Можно и дотянуть, соответственно он будет в DOM, следовательно его так же можно оттуда вытащить.
...
Рейтинг: 0 / 0
04.06.2007, 12:45
    #34571738
Yury Kovshov
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Запрет прямого чтения .js пользователеями
Никакой обфусцированный скрипт не содержит дефускатора.
...
Рейтинг: 0 / 0
04.06.2007, 12:52
    #34571766
Antonariy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Запрет прямого чтения .js пользователеями
Да не уже ли?..
А как по-твоему интерпретатор должен понимать барахло, которое ему суют вместо скрипта?
...
Рейтинг: 0 / 0
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Запрет прямого чтения .js пользователеями / 12 сообщений из 12, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]