2016-01-05 5 views
1

Перед этим вопросом я спросил об отключении списка файлов и папок, и я нашел ответ, что это можно сделать с помощью файла с именем .htaccess. Для отключения списка папок я пишу Параметры -Indexes в файле .htaccess и размещаю его в родительской папке, с другой стороны, для отключения отображения содержимого файлов в браузере я пишу «Отклонить от всех».Отключить отображение содержимого содержимого .css и .js в браузере

Вышеупомянутая часть работает хорошо, но когда файл htaccess помещается в файл csh или js для отключения содержимого файлов, он отключает отображение файлов, а также блокирует их функциональность (.css и .js) ,

Есть ли ответ, который отключает отображение файлов в браузере, но позволяет их функциональность?

Спасибо

+0

Я подозреваю, что вы не хотите, чтобы пользователи могли пойти в www.domain.com/css/stylesheet.css? – Lonefish

+0

Да, это мой вопрос – user3625176

+0

Как указано в ответах, это невозможно. Ваш браузер должен видеть файлы, должен иметь доступ к ним. Если вы не можете ссылаться на них, вы не можете их использовать. – Lonefish

ответ

4

No.

Вы можете отключить списки каталогов, потому что ничего не нужно, чтобы увидеть их.

Вы не можете отключить отображение CSS или JS, так как браузер должен видеть их, чтобы использовать их для того, для чего они предназначены. Все, что видит браузер, может видеть пользователь.

+0

OP не хочет отключать CSS или JS 'Есть ли ответ, который отключает отображение файлов в браузере, но позволяет использовать их функции? –

+0

@DarrenSweeney - Точно. Они хотят отключить способность пользователя просматривать исходный код CSS или JS, сохраняя при этом браузеру выполнение JS и применение CSS к странице. (Что, как я сказал в этом ответе, невозможно). – Quentin

+0

Yup, thanks @Quentin - я неверно истолковал OP –

0

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

0

Попробуйте посмотреть вверх Минимизацию и запутывание.

Мини-код делает ваши файлы более трудными для чтения. Obfuscating может полностью кодировать ваши файлы (только с JS до сих пор). Но обязательно держите резервную копию своих файлов, потому что после зашифрования вы не можете вернуться.

Вот ссылка для обфускации JS файлы:

Obfuscate JS

Смежные вопросы