Можно ли предотвратить сохранение изображений с моего сайта?

Я ограничил параметр правого щелчка на моей веб-странице, но в IE он показывает значки для сохранения изображений, печати, почты и т.д. Я хочу удалить все из них. Это возможно?

Ответ 1

Кажется, что все, кто отвечал здесь, не читали вопрос.

Я ограничил параметр правой кнопки мыши на своей веб-странице, но в IE он показывает значки для сохранения изображения, печати, почты и т.д. Я хочу удалить все из них. Возможно ли это?

Да, эти значки можно удалить. Просто разместите следующее в <head> вашего документа.

<meta http-equiv="imagetoolbar" content="no" />

Как уже упоминалось в других ответах, пользователи все равно смогут получить изображения, если они действительно захотят, независимо от того, насколько сильно вы пытаетесь его предотвратить. Если вы не хотите, чтобы изображения были скопированы, вы не должны использовать их на веб-сайте.

Ответ 2

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

<html>
<head>
<meta http-equiv="imagetoolbar" content="no" />
</head>

</html>

Или, непосредственно применяется к изображению:

<img src="test.gif" galleryimg="no" />

Ответ 3

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

Ответ 4

Вы можете сделать так много, чтобы не допустить некоторых пользователей. Чтобы быть почти на 100% надежным, это, вероятно, невозможно. Даже если вы упаковали изображения в словах, flash, java-апплетах, это также не мешает пользователям делать скриншот.

Существует несколько пассивных альтернатив, например. используя водяные знаки, размещая диссиматоры/предупреждения.

Вот некоторые связанные сообщения SO:
Как отключить сохранение правой кнопкой мыши только на одном конкретном изображении
Отключить параметр "Сохранить объект как" в меню правой кнопки мыши
Предотвращение сохранения как функции

Ответ 5

если вы используете сервер Apache, вы можете отключить доступ к изображению через абсолютный URL-адрес изображения могут быть доступны только с относительным URL-адресом с этим кодом htaccess:

RewriteEngine on
RewriteCond %{HTTP_REFERER} !^http(s)?://(www\.)?yourdomain.com [NC]
RewriteRule \.(jpg|jpeg|png|gif)$ - [NC,F,L]

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

Ответ 6

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

Ответ 7

Вы не можете предотвратить загрузку своих изображений. Просто просматривая их, браузер кэширует их.

Ответ 8

Если браузер может его получить, пользователь может как-то его получить.

Вы можете исследовать использование холстов HTML5 или даже (гаснуть) пиксельных таблиц для рендеринга на стороне клиента.

Ответ 9

.show_IMAGE
{
   background-position : 0 -100px;
   background-image : url('/images/flower.png');
   background-repeat : no-repeat;width:50px;height:50px;
} 

и добавьте этот класс в DIV

< div class="show_IMAGE"></ div>

вы не можете копировать изображение самостоятельно. если вы получаете изображение из CSS.

Ответ 10

Вы можете попробовать выполнить следующие шаги:

  • Отключите функцию правого щелчка на своем веб-сайте.
  • Отключить перетаскивание изображения на нужное изображение draggable="false"

Теперь ваш сайт защищен от кражи изображения.