Я требую, чтобы мой веб-сайт запрещал копировать текстовые сообщения и мешал другим использовать автоматические сценарии для кражи информации. Я хочу, чтобы им было сложнее украсть текст. Я не разработчик, поэтому требую помощи в словах непрофессионала
3 ответа
Нет реального способа сделать это. Об этом раньше спрашивали в этой теме: https://stackoverflow.com/questions/3020715/disabling-copy-paste-in-a-web-page
Вы можете использовать некоторые приемы, чтобы сделать его более сложным, например отключение меню правой кнопкой мыши и нажатий клавиш в Javascript, но затем любой может отключить Javasicript. Вы можете создавать свои текстовые изображения, но затем вы можете использовать программы OCR для их вывода.
Всегда найдется способ обойти это, так что все, что вы можете сделать, - это сделать это немного сложнее.
Выбрал свой яд:
- Пока ваш текст - текст, вы не можете остановить копирование-вставку.
- Если ваш текст на самом деле изображение, пользовательский опыт будет страдать
Решение состоит в том, чтобы не публиковать информацию в общедоступной всемирной паутине.
Если вы публикуете ее публично, веб-браузеры могут получить доступ к информации, и люди могут делать что-то с этой информацией. Это то, что происходит, когда вы используете открытые стандарты, такие как стандарты, используемые для всемирной паутины.
Альтернатива - распространять информацию другим способом. Например, публично опубликуйте исполняемый файл, который расшифровывает и отображает информацию, чтобы люди могли получить доступ только к этой информации с помощью программы.
Тем не менее, осознайте, что если люди сфотографируют информацию, ваше программное обеспечение не сможет ее остановить. Если люди могут видеть или слышать, они могут записывать.