Другие языки программирования и технологии

Скрыть содержимое HTML страницы, чтобы код не могли украсть!

Добрый вечер!
У меня есть HTML страничка как мне сделать чтобы код которы есть на этой страничке никто не мог украсть!
Как это делают через браузер используя функцию "Исходный код"...
ПАРАНОЙЯ одолевает???? Ну ну.. .
Скрыть исходных код практически невозможно, но можно максимально затруднить его просмотр!
Каким образом?
Например : запретить правую кнопку мыши, при этом не выводя никакого сообщения:
>
function click() {
event.cancelBubble = true;
event.returnValue = false;
}
document.oncontextmenu = click;

Однако, это не слишком понравится обычному пользователю, а злоумышленник
воспользуется: "Вид -> Просмотр html-кода. "
Что же делать?
Можно, конечно, создать что-нибудь типа PopUp окна, без меню Вид, но это тоже не самый лучший вариант. К тому же, практически все страницы кэшируются браузером. Можно воспользоваться соответствующими мета-тегами, но это не всегда помогает.
Некоторые веб-мастера в начале исходного кода страницы вставляют очень много символов переноса строки (Enter) - да встречаются и такие параноики... .
Пользователь (главным образом, новичок) пару раз покрутив колесом мыши, не замечает, что исходный текст находится "далеко внизу".
Можно весь код преобразовать (написать) в одну строку (обычно такой способ используют некоторые программы по уменьшению "веса" страницы) . Кстати страницы Гугля (исходный код) имеют именно такой вид.. .
В этом случае нужно какое-то время, чтобы вернуть его исходное состояние, а только потом уже можно приступить к своим корыстным целям :)
Самым более-менее оптимальным способом защиты является шифрование исходного кода при помощи JavaScript'a. Открыв исходный код страницы юзер попросту ничего не разберёт.
Всё это и многое другое может программа - HTMLProtector
Есть даже специальные сервисы кодирующие на Ява (Гугль в помощь)
НО! Если кодировать сайт JavaScript'ом, то это создаст проблемы с индексацией поисковыми роботами.. .
А вообще - это чистой воды паранойя...
Рустам Халилов
Рустам Халилов
32 166
Лучший ответ
Это невозможно. Поспользуйся флешем.

Скрыть твой код от показа можно только не отдавая его пользователю. То есть закрыв сайт от просмотра. Всё равно что показать человеку книгу, но не дать её прочитать.

Кстати, слить код при помощи firebug не помешает даже ajax.
Никак, есть вариант шифрования, но это индивидуально, дорого и нужна поддержка этого способа сервером, т. е. свой сервер настроенный под этот метод.
Да нафик он нужен кому будет.
HTMLCrypt попробуй
а какой смысл его скрывать, если например у того кто сворует шаблон совсем другой? и при этом все содержимое.
То не коды, а разметка страницы. До кодов судя по всему ты не дорос
Рустем Аглиев
Рустем Аглиев
1 337
невозможно
Дима Рябов
Дима Рябов
1 264
здесь есть отличный код скрытия кода http://web-faq.ru/kak-posmotret-kod-stranicy-sajta/
и только один способ его посмотреть, о котором мало кто знает
Alim Bmwroad
Alim Bmwroad
256
Можно попробовать все загружать через AJAX, но тогда попрощайся с поиковиками.
кому нахер упал твой html код??? ?
D)
Dimka:) )
20