Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Сообщения за день
 

Вернуться   Форум Flasher.ru > Архив Flasher.ru > Работа над сайтом > DHTML/JS/CSS

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему  
Старый 28.05.2003, 20:32
soper вне форума Посмотреть профиль Отправить личное сообщение для soper Посетить домашнюю страницу soper Найти все сообщения от soper
  № 1  
soper

Регистрация: Sep 2002
Адрес: Novosibirsk
Сообщений: 85
Отправить сообщение для soper с помощью AIM Отправить сообщение для soper с помощью Yahoo
По умолчанию Js

как сделать, что бы подгружаемый JS файл не мог быть прочтён ни кем кроме как браузерным джава скриптом.

Т.Е. при вводе в строку адреса браузера типа
http://www.сервер.ru/forum/file.js , сервер ответил ба отказом

Старый 02.06.2003, 10:05
SPV вне форума Посмотреть профиль Отправить личное сообщение для SPV Найти все сообщения от SPV
  № 2  
SPV
 
Аватар для SPV

Регистрация: Jan 2000
Адрес: St-Petersburg
Сообщений: 1,229
Отправить сообщение для SPV с помощью ICQ
Проверять на сервере referrer и если скрипт запрошен с твоей страницы - выдавать файл, а если нет - ошибку.

ЗЫ из кэша его все равно достать можно будет.
__________________
Two beer or not two beer?...

Старый 02.06.2003, 10:16
soper вне форума Посмотреть профиль Отправить личное сообщение для soper Посетить домашнюю страницу soper Найти все сообщения от soper
  № 3  
soper

Регистрация: Sep 2002
Адрес: Novosibirsk
Сообщений: 85
Отправить сообщение для soper с помощью AIM Отправить сообщение для soper с помощью Yahoo
а с правами доступа ничего нельзя придумать?

ЗЫ Как там в Питере

Старый 02.06.2003, 10:26
SPV вне форума Посмотреть профиль Отправить личное сообщение для SPV Найти все сообщения от SPV
  № 4  
SPV
 
Аватар для SPV

Регистрация: Jan 2000
Адрес: St-Petersburg
Сообщений: 1,229
Отправить сообщение для SPV с помощью ICQ
Просто с правами ничего не сделать - если запретить чтение, то и страница файл не увидит. Единственный способ это проверять откуда именно файл запрошен... Если сервер Апач, то делается за 5 сек...
__________________
Two beer or not two beer?...

Старый 02.06.2003, 11:30
Crazy вне форума Посмотреть профиль Отправить личное сообщение для Crazy Посетить домашнюю страницу Crazy Найти все сообщения от Crazy
  № 5  
Crazy
 
Аватар для Crazy

Регистрация: Dec 2001
Сообщений: 4,159
По умолчанию Re: Js

Цитата:
Оригинал написал(а) soper
как сделать, что бы подгружаемый JS файл не мог быть прочтён ни кем кроме как браузерным джава скриптом.
Никак. Абсолютно.

Ты можешь использовать несколько уловок для защиты от чайников, но не более того.
__________________
GIT d++ s++:++ a C++$ UB++ P++ L+ E+ W+++ N++ w++ O+ M V- t-- 5-- X+ R+++ tv- b+++ D++

Старый 15.06.2003, 13:27
juggy вне форума Посмотреть профиль Отправить личное сообщение для juggy Посетить домашнюю страницу juggy Найти все сообщения от juggy
  № 6  
juggy
 
Аватар для juggy

Регистрация: Feb 2001
Адрес: LJ/~aleshru
Сообщений: 4,778
Отправить сообщение для juggy с помощью ICQ Отправить сообщение для juggy с помощью MSN Отправить сообщение для juggy с помощью Yahoo Отправить сообщение для juggy с помощью Skype™
Можно почему же, например если переделать файл в PHP и выдавать например так

PHP код:
if($REQUEST_URI=="/js/my.js"){
die(
"Хрен вам а не мой скрипт");
}else{
echo 
"document.write(\"Хрен мне, вам скрипт\");
}
Header("
Не помню какой там у JS'a header"); 
И потом эту херь инклюдить
__________________
Что за дурь? 50 символов в подписи!?

Старый 15.06.2003, 16:56
Crazy вне форума Посмотреть профиль Отправить личное сообщение для Crazy Посетить домашнюю страницу Crazy Найти все сообщения от Crazy
  № 7  
Crazy
 
Аватар для Crazy

Регистрация: Dec 2001
Сообщений: 4,159
Цитата:
Оригинал написал(а) juggy
PHP код:
if($REQUEST_URI=="/js/my.js"){
die(
"Хрен вам а не мой скрипт");

Ну и чем же это мне помешает скачать скрипт?
__________________
GIT d++ s++:++ a C++$ UB++ P++ L+ E+ W+++ N++ w++ O+ M V- t-- 5-- X+ R+++ tv- b+++ D++

Создать новую тему   Часовой пояс GMT +4, время: 23:58.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


Часовой пояс GMT +4, время: 23:58.


Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.