Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Подскажите скрипт для защиты от копирования текста - обфускация лучше запрета (https://javascript.ru/forum/misc/36222-podskazhite-skript-dlya-zashhity-ot-kopirovaniya-teksta-obfuskaciya-luchshe-zapreta.html)

Deff 08.03.2013 04:58

:)
Надул:
<iframe width="450" height="246" frameborder="0" src="http://video.yandex.ru/iframe/hostjs-mybb2011/aujyxo4kjr.2025/"></iframe>

Там HD -слево вверху, иначе не видно

danik.js 08.03.2013 05:07

Повторюсь если до кого не дошло с первого разу:
Цитата:

Сообщение от danik.js
Но думаю все эти антиплагиаты ничего не стоят. В хроме например javascript на странице отключается в три клика


Deff 08.03.2013 05:10

danik.js,
Я не отключал - спецом показал что включен - хотя - это ясно по запуску самого скрипта - илиб он не включился

danik.js 08.03.2013 05:25

Я хз че ты там отключил (нихрена не видно), но в опере можно много че отключить в отдельности. Есть 1001 способ обойти "защиту", третий раз повторяю.

frenzy 08.03.2013 15:25

Цитата:

Сообщение от danik.js (Сообщение 239439)
Во всех браузерах кроме старых опер (почти всех кроме нескольких последних) есть событие oncopy. В старых операх нельзя отловить копирование из контекстного меню. По Ctr+C можно отловить через keydown (или keypress чтоли)...

Вот это уже интересно. Еще раз уточню, что защита делается от тотальных дилетантов, которые либо делают сайты на юкозе, либо на дорогущих хостах с предустановленными движками, не знают таких страшных слов как JS и в настройках браузера дальше установки модных плагов не зализали. Подавляющее большинство таких будет сидеть либо через эксплорер, либо через хром, чуть реже через лису(есть альтернатива clipboardData в лисе?), но тут я могу ошибаться. Еще вопрос как это дело обстоит с смартфонными и планшетными браузерами?

Так же идея не запрещать, а модифицировать копируемый контент направленна на то, чтобы юэверю казалось, что запретов нет и это у него что-то "глючит";)

Canvas под такое делать - это жесть. Как потом с поисковиком такое чудо подружить? Насколько тяжелее и глюкавее станет страница? Как встроить в движок? И не забываем, что количество "мобильных" пользователей интернета уже очень весомо и растет.

Jeff 04.10.2014 17:49

По теме: как отключить контекстное меню на сайте:)

kostyanet 04.10.2014 18:10

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

В общем для начала: такие проблемы решаются не технически, а юридически. Технически же достаточно обеспечить самый минимальный уровень трудности копирования чтобы сработал юридический фактор. Чтобы пользователь не рассказывал как мышь у него заглючила и скопировала десять мегов текста.

Quark_ 20.11.2015 10:20

Цитата:

Сообщение от danik.js
Кстати, не проще ли просто запрещать выделение больших кусков текста?

Заинтересовал этот метод, но не получается нагуглить скрипт... Подскажите, плиз :)

lenochek9060 27.03.2016 17:08

Почему бы стилями это не сделать

.noselect {
    -moz-user-select: none;
    -webkit-user-select: none;
    -ms-user-select: none;
    -o-user-select: none;
    user-select: none;
}


Часовой пояс GMT +3, время: 01:47.