поиск методов для стирания страницы в данный момент (<1 сек) JavaScript отключен - PullRequest
0 голосов
/ 06 ноября 2011

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

Еще один способ сказать, что это «сделать контент зависимым от постоянной доступности JavaScript».Моя цель - очистка страницы, инициированная в течение 1 секунды после отключения JavaScript.

Методы, которые я изучаю, - это PHP для WordPress ... и я подумываю начать процесс загрузки страницы, который стирает страницу если отсутствует токен JavaScript, чтобы остановить процесс.Я также подумал о методе, который запускает серверную часть процесса для перезаписи содержимого страницы, если в состоянии ошибки показано, что JS отключен.

Ответы [ 2 ]

3 голосов
/ 06 ноября 2011

Я согласен с @alessioalex.То, о чем вы просите, невозможно.

Единственный возможный способ непрерывного мониторинга чего-либо на веб-странице - использование Javascript.И единственный способ изменить содержимое страницы после загрузки страницы - это Javascript.И если у меня установлен Firebug (или инструменты разработчика для любого другого браузера), я могу видеть весь контент вашего сайта и даже изменять ваш Javascript во время его работы.Мне даже не нужно выключать Javascript, чтобы отключить функцию защиты.

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

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

Если кто-то знает достаточно, чтобы попробоватьотключив Javascript (и если они достаточно полны решимости разобраться с вашим кодом), вы уже проиграли битву.

Вы говорите, что слышали все аргументы о защите от копирования в Интернете,но если вы задаете этот вопрос, вы явно не поняли эти аргументы.

Итог: если защита от копирования так важна для вас, то веб-страница является неподходящей средой для вашего контента.

0 голосов
/ 07 ноября 2011

Вероятно, это не то, что вы ищете, поскольку обходной путь для этого метода - использовать IE, но в будущем можно использовать CSS-переходы для планирования «исчезновения» содержимого и сброса его с помощьюJS периодически:)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...