@pavelentis

Как реализовать переход по ссылке, как в Google docs?

В Google docs в приватных документах реализован следующий механизм перехода по ссылке
5d0e18ea98354815906153.png
Вот поведение ссылки в действии:
https://docs.google.com/document/d/12OfG6xZN3TkWMA...

По нажатию на любую внешнюю ссылку выпадает подсказка с этой же ссылкой, но при нажатии на которую не передаётся реферер. Это создано, чтобы скрыть реферер документа, ведь в таком случае владелец ресурса, на который сослались, может увидеть документ ограниченного доступа.

Как реализовать на сайте похожее, чтобы переход по определённой ссылке считался как прямой заход, и адрес реферера не передавался?
  • Вопрос задан
  • 838 просмотров
Решения вопроса 2
dimonchik2013
@dimonchik2013
полковник Андрейченко
https://developer.mozilla.org/en-US/docs/Web/HTTP/...

может еще прыжок с подвывертом - с JS и всем таким, надо код смотреть
Ответ написан
@pavelentis Автор вопроса
Для решения задачи есть куча генераторов анонимных ссылок. Но все они обвешаны рекламой и делают задержку при редиректе. Оказывается есть генератор анонимных ссылок поблагороднее — Google))

Было:
<!-- 
Page: https://site.ru/secrets/secret 
Страница доступна только по ссылке, посторонним ссылку показывать нельзя
 -->
<p>Ссылка на внешний ресурс: <a href='https://site2.ru'>site2.ru</a></p>


Что увидит владелец site2.ru, откуда заход: https://site.ru/secrets/secret — светим ссылку.

Стало
<!-- 
Page: https://site.ru/secrets/secret 
Страница доступна только по ссылке, посторонним ссылку показывать нельзя
 -->
<p>Ссылка на внешний ресурс: <a href='https://www.google.com/url?q=https://site2.ru'>site2.ru</a></p>


Что увидит владелец site2.ru, откуда заход: https://google.com
Заход — с Google, оригинальный адрес не светим.

Проблема решена: и пользователь по внешней ссылке попадёт на нужный ресурс, и оригинальную страницу, которая доступна только по ссылке, не засветим.

Проверьте, пожалуйста, действительно ли никаких следов при переходе не передаётся?
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы