Алекс К.
1623 сообщения
#15 лет назад
Пару раз попадались сайты, на которых нельзя было посмотреть исходный код.

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

Кто знает, подскажите пожалуйста, как это делается технически? Какими тегами?
Роман Беляев
16382 сообщения
#15 лет назад
Поможет такое "закрытие" мало. Исходный код все равно получить можно. Тот кому он нужен не остановится перед такими защитами. ИМХО!
Максим Б.
2206 сообщений
#15 лет назад
В опере Вид/Исходный код или CTRL+U. В IE тоже через меню.
Максим Хоменко
209 сообщений
#15 лет назад
Никак
Владимир Ш.
49 сообщений
#15 лет назад
Всегда есть исходный код. иначе вашему браузеры было бы нечего показывать.
"Закрывается" код javascript'ом, точнее он не закрывается, а, например, делает невозможным выделение, и заменяет стандартное контекстное меню, появляющееся по нажатии правой кнопкой мыши, своим, где нет пункта "Просмотреть исходный код".
Владимир Ф.
1322 сообщения
#15 лет назад
Alex_Koval, а покажите ссылки пожалуйста
Кирилл Е.
2817 сообщений
#15 лет назад
Цитата ("PaulShark"):
Никак

До .

От всех исходник не спрятать).. максимум - от некоторых нубов, чтобы не тырили яскрипты с сайта и некоторые элементы, лично разработаны (жалко, когда паришься, делаешь, потом какой нибудь перец украдёт, и выдает за своё).

на крайняк может это поможет:
Алекс К.
1623 сообщения
#15 лет назад
Pixorama, нужно, чтоб он не у меня закрыт был, чтоб остальные его не открывали

BOB41K, а как javascript'ом? Можно пример кода? :?:

vovan_f, в том-то и дело, что натыкалась давно, ссылок не помню
Алекс К.
1623 сообщения
#15 лет назад
kirilev, спасибо, посмотрю как это можно использовать.
Максим Б.
2206 сообщений
#15 лет назад
Цитата ("Alex_Koval"):
Pixorama, нужно, чтоб он не у меня закрыт был, чтоб остальные его не открывали


Так я и написал, каким образом такая "Защита" обходится
Владимир Ш.
49 сообщений
#15 лет назад
- например тут.
если отключить js, то весь эффект "защиты" сразу пропадает
Алекс К.
1623 сообщения
#15 лет назад
Pixorama, спасибо, поняла
Юрий А.
185 сообщений
#15 лет назад
Цитата ("Alex_Koval"):
Pixorama, нужно, чтоб он не у меня закрыт был, чтоб остальные его не открывали

BOB41K, а как javascript'ом? Можно пример кода? :?:

vovan_f, в том-то и дело, что натыкалась давно, ссылок не помню


ничего у Вас не получится. использование javascript для этого - слишком сермяжная хитрость...( другими словами - бестолково)

Единственный вариант делать java applets или Flash - это может значительно усложнить вытягивание контента.
Олег Казакевич
702 сообщения
#15 лет назад
Цитата ("Alex_Koval"):
Пару раз попадались сайты, на которых нельзя было посмотреть исходный код.


Но браузер ведь смотрит !
Роман Беляев
16382 сообщения
#15 лет назад
А конечная задача в чем состоит? Можно попробовать обфускацию как рекомендует kirilev. Это да, это имеет определенный эффект. А просто "костыль" проблемы не решит.
Сергей К.
1649 сообщений
#15 лет назад
Никак. Можно только усложнить просмотр.
Андрей Г.
96 сообщений
#15 лет назад
Цитата ("Alex_Koval"):
Кто знает, подскажите пожалуйста, как это делается технически?


Первое реализуется при помощи javascript, пример здесь , но при отключенном javascript не работает.
Второе - делать именно так, как вы описали можно несколькими путями: фреймы, динамическая подгрузка контента при помощи dhtml или ajax.
На сегодняшний день обычно не используют эти методы, а пользуются обфускаторами, т.е. кодированием исходного кода html и javascript.
Практика - ни разу не встретил обфускатор (включая платные), на декодирование результата работы которого понадобилось бы более чем полчаса.
Вывод - можно взять любой из обфускаторов или использовать фрейм, но особо изощряться по данному вопросу не стоит, так как подобного рода защита поможет только от нубов.
Кирилл Е.
2817 сообщений
#15 лет назад
Цитата ("stealthdebuger"):
Практика - ни разу не встретил обфускатор (включая платные), на декодирование результата работы которого понадобилось бы более чем полчаса.

очень оптимистично
Виктор Т.
1036 сообщений
#15 лет назад
Цитата ("Alex_Koval"):
а на другом окно открывалось, но в нем было сообщение о том, что вебмастер закрыл исходный код.

А если прокрутить страницу на пару экранов ниже - то вот он, ваш код)
Сам поначалу офигел когда наткнулся) Но вообще без кода страница не может быть.
Руслан Савенок
530 сообщений
#15 лет назад
Данное решение не кроссбраузерно и бессмысленно, а если пользоваль скопировать хочет то что, контр + с жать?

Как кто то умный тут сказал, все что отображает браузер можно украсть. И я согласен с этим на все 100%