Блокирование для копирования адреса ссылки скачать

Главные вкладки

Аватар пользователя EmpireV EmpireV 1 января 2017 в 15:03

Привет всем!
Знаю , многие уже задавали вопрос по поводу копирования текста и пкм мышки. У меня другой вопрос но схожий.
Как оставить пкм и копирования текста, но запретить только копировать адрес ссылки + чтобы она не отображалась в коде страницы при нажатие ctrl+u? Скрин пример что именно надо заблокировать.

Заранее благодарю!

ВложениеРазмер
Иконка изображения snimok.jpg17.98 КБ

Комментарии

Аватар пользователя bsyomov bsyomov 1 января 2017 в 16:49

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

Аватар пользователя EmpireV EmpireV 1 января 2017 в 17:45

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

Аватар пользователя gun_dose gun_dose 1 января 2017 в 17:53

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

Аватар пользователя EmpireV EmpireV 1 января 2017 в 18:37

Глупый вопрос. А как сделать ссылки на джава или как сделать ссылки на сайте одноразовыми , есди сам файл лежит на статичной ссылке

Аватар пользователя gun_dose gun_dose 1 января 2017 в 18:54

Складывать файлы в папку, в htaccess забанить прямой доступ к файлам этой папки, а одноразовые ссылки роутить на сам файл. Ну это в теории)))

Аватар пользователя EmpireV EmpireV 1 января 2017 в 19:00

Ну а если файлы лежат на файлохранилище и у них постоянные ссылки . И если Вам не сложно , то можете показать как правильно написать код для генерации ссылки на файл ?

Аватар пользователя bsyomov bsyomov 2 января 2017 в 16:22

Готового решения в виде модуля drupal, например, я не знаю.
Есть полу серверные решения. например если у вас файлы раздаёт nginx: http://nginx.org/ru/docs/http/ngx_http_secure_link_module.html и на стороне сайта ссылка формируется при отображении страницы по определённой формуле.