Главная » Frontend » Как сделать редирект через tumblr?
2018/05/28Метки:

Как сделать редирект через tumblr?

Блоговый сервис Tumblr не позволяет работать напрямую с серверной частью настраиваемого блога. Для настройки сайта есть только встроенный конструктор и вспомогательные виджеты. Поэтому для создания редиректа через tumblr необходимо написать javascript-код, в котором необходимо принудительно изменить локацию страницы.

За локацию страницы отвечает параметр location  текущего окна (window.location). Приведем код, который позволяет управлять этим параметром. Вставлять его нужно между тэгами <head></head> или перед закрывающим тэгом </body>. Не забывайте при вставке этого кода заключить его в теги:

<script type="text/javascript"></script>

Сам код:

// тут необходимо указать ваш урл-адрес, на который будет осуществлена переадресация
var needURL = "http://needsite.ru";

// решение для браузеров ИЕ8 и более ранних версий
if (navigator.userAgent.match(/MSIE\s(?!9.0)/))
{

// создаем в DOM-структуре ссылку
var link = document.createElement("a");

// записываем в атрибут href наш урл
link.href = needURL;

// вставляем созданную ссылку в DOM-структуру
document.body.appendChild(link);

// имитируем нажатие на ссылку
link.click();
}

// для остальных браузеров решение будет вот таким
else { window.location.replace(needURL);}

Если старые эксплореровские браузеры учитывать не нужно, то можно написать просто вот так:

var needURL = "http://needsite.ru";
window.location.replace(needURL);

или же:

var needURL = "http://needsite.ru";
location.replace(needURL);
Метки: Метки:
Понравилась статья? — Ставь лайк!

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

×
Новости и обзор новинок рынка строительной техники.
Подпишитесь на обновления нашей группы!