|
|
|
| Как скрыть просмотр html кода.
например при нажатии посмотр кода в редактроре появлялся совершенно другой текст | |
|
|
|
|
|
|
|
для: Ozxar
(18.12.2004 в 02:09)
| | Генерировать HTML-код JavaScript-ом.
document.write("…..HTML-код…");
|
А сам JavaScript на страницу подключать как внешний файл.
<script language="JavaScript" src="javascript.js"></script>
|
| |
|
|
|
|
|
|
|
для: glsv (Дизайнер)
(18.12.2004 в 02:31)
| | А если страница генерируеться PHP | |
|
|
|
|
|
|
|
для: Ozxar
(18.12.2004 в 09:59)
| | Дело в том, что если код страницы Вы генерируете на сервере – то в браузере он будет такой как Вы сгенерировали. Мне приходит один способ – генерация страницы на клиенте JavaScript-ом. | |
|
|
|
|
|
|
|
для: Ozxar
(18.12.2004 в 02:09)
| | Надёжно скрыть HTML-код вряд ли получится, но возможно вам будет интересно почитать о том как затруднить его разбор:
http://www.softtime.ru/forum/read.php?id_forum=4&id_theme=813 | |
|
|
|
|
автор: f35-6 (22.12.2004 в 05:09) |
|
|
для: Ozxar
(18.12.2004 в 02:09)
| | 1. генерирование кода пхп и жс абсолютно друг с другом не конфликтуют и могут идти совместно;
2. я не понял честно говоря зачем только делать жс отдельным файлом;
3. ставить алерт на левую кнопку -- извращение, по логике лучше отлавливать функцию вызова попуп меню, тогда и кнопка на клавиатуре не сработает;
4. чтобы пользователь не мог смотреть код через главное меню, страница помещается в пустой фрейм;
это поотпугивает 90% желающих, для остальных:
5. кодируйте код жс'ом к примеру, ещё лучше можно архивировать;
6. скажем если используем фрейм, определяем время расхождения между загрузкой файла фрейма и файла его содержимого и время запрета загрузки, + разрешаем загрузку содержимого 1 раз только после загрузки фрейма 1 раз;
это ещё на 9% ближе к сотне, для остальных:
7. проверка типа браузера на случай если пользователь решит создать свой;
8. при кодировке кода меняем каждый раз код и главное! тип кодирования при кадой новой загрузке, а данные о типе также передаём через фрейм (это бы меня скорее всего добило);
пример например: http://webelite.ru/
там кодировка вполне отобьёт желание многим;
на 100% защитить код невозможно, само собой, и
9. вы нарушаете основной принцип штмл -- открытости кода;
зачем? | |
|
|
|
|
автор: f35-7 (22.12.2004 в 05:25) |
|
|
для: Ozxar
(18.12.2004 в 02:09)
| | чтобы пользователь не додумался залезть в темпорари интернет файлз, в основном окне делаем два фрейма в невидимый из которых грузится жс-генератор, который во втором фрейме рисует страницу и удаляет данные о пароле в главном окне, после чего в первый фрейм грузится поддельный недействующий код с того же адреса через пхп по принципу:
первый раз тело с фреймами;
второй раз код жс-генератора;
последующие разы всякая шняга, пока вновь не будет запрошена страница с фреймами. | |
|
|
|