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

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

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

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

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

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


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