Здравствуйте! Хочу обезопасить свои тексты от наглого копирования. На данный момент пользуюсь несложным JS скриптом, запрещающим выделение и копирование.
document.onselectstart=function(){return false} ;
document.oncontextmenu=function(){return false} ;
Но при отключение JavaScript все легко выделяется и копируется. Знаю, что есть метод, ибо видел это на одном сайте, жаль, забыл сохранить.....смысл в следующем : при отключении JS каким-то образом выдается другая страница ( к примеру там было "Включите JS"). Гуглил полдня...
ТЗ :
1) страницы динамические на PHP, текст выгружается из БД
2) до того, как текст будет выгружен, нужно выполнить эту проверку. Если JS отключены то текст ни в коем случае не выгружать.
тут я впал в ступор, ибо php вроде бы не умеет это определять, а чтобы перейти на проверку через тот же JS текст уже должен быть выгружен вот и получился закольцованный круг.
3) страница должна переадресовывать переадресоваываться на запасную ( или просто выдавать текст "включите JS") без необходимости установки COOCKE и Сессий. я имею в виду следующее. В одном из примеров связка PHP +JS создает при первой загрузке сессии и cookie, и вот уже при второй загрузке этой страницы это всё работает. Но если очистить журнал от куки, первая загрузка страницы позволит просто всё скопировать. Использовать куки и сессии можно, но если это будет работать при самой первой загрузке страницы ( сразу же после очистки журнала)
4)Вот к примеру, вот этот вариант это лучшее, что мне удалось найти :
<noscript><meta http-equiv="refresh" content="0; URL=
vkontakte.ru/badbrowser.p... При выключенном JS происходит переадрессация, и довольно быстро.
Однако недостаток в том, что,если очистить журнал броузера и вновь открыть сайт, то моя страница грузится 2-3 секунды ( то есть она появляется, появляются все фото и текст) ,этого времени вполне достаточно, чтобы нажать CTRL+A,выделив текст, а затем CTRL+ C. То есть она загружается, появились картинки, тексты, и злоумышленник это видит, может попытаться так же скопировать. У меня получилось быстро скопировать весь текст(
5) Главная идея идея в том, чтобы совсем не выгружать текст, если JS выключен...
Сколько будет стоить такая примочка?