Переход по внешней ссылке как ВКонтакте

Переход по внешней ссылке как ВКонтакте

2014-04-0964499

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

Установка

1. Загрузите на сайт файл away.htm в корневой каталог.

2. Добавьте следующий код после открывающегося тега body, предварительно заменив ссылки с Урааа на свой сайт.

Код
<script type="text/javascript">  
$(document).ready(function(){  
var sh;  
var ls;  
sh=document.location.host;  
//alert (sh);  
ls=document.getElementsByTagName('a');  
for (i=0; i<ls.length;i++)  
{  
if((ls[i].host!=sh)&&(ls[i].host!='yraaa.ru')&&(ls[i].host!='www.yraaa.ru')&&(ls[i].protocol!='javascript:'))  
ls[i].href='http://'+sh+'/away.htm?'+ls[i].href;  
}});  
</script>

Создать сайт в uKit Нужен классный сайт для бизнеса?
Воспользуйтесь сервисом uKit. Никакого кода!
Комментарии (9)
Домнин Роман 2014-04-10 в 02:04Спам
&&(ls[i].host!='ucoz.ru')&&(ls[i].host!='www.ucoz.ru') - добавьте к коду, а то uCoz-вский сайт тоже будет блокироваться! А это нарушение правил хостинга!
4
ВоВчИК 2014-06-22 в 10:00Спам
Во однофамилец
0
Vladislav Khrustalev 2015-07-14 в 20:23Спам
А как сделать исключение E-mail-ссылок вида mailto: ???
А то когда на E-mail-ссылку жмут тоже срабатывает редирект.
Заранее спасибо!
0
Лера Фриз 2014-04-10 в 20:07Спам
Спасибо!
5
Домнин Роман 2014-04-10 в 21:20Спам
Не за что!)
2
Александр Ильин 2014-04-10 в 23:48Спам
Интересное решение :)
2
Жегуляев Роман 2014-04-13 в 17:39Спам
а как сделать исключение?
0
Михаил 2014-04-13 в 22:33Спам
Добавить в код JS (строка "if((ls[i].host!=sh)&&(ls[i].host!='yraaa.ru')&&(ls[i].host!='www.yraaa.ru')&&(ls[i].protocol!='javascript:'))") следующее: &&(ls[i].host!='адрес_ссылки-исключения')&&(ls[i].host!='то_же_самый_адрес_ссылки-исключения')
1
Vladislav Khrustalev 2015-07-08 в 11:28Спам
супер! большое спасибо
0
Чтобы оставить комментарий или отзыв под этой публикацией, войдите.