Как запустить скрипт с условием, что на страницу зашли с другого сайта?

Есть скрипт
<script>
   $(document).ready(function() {
        if (YMaps.location.city != '') {
            var youRegion = (YMaps.location.city);
            if (youRegion === "Екатеринбург"){
                setTimeout(function(){(Image ? (new Image()) : document.createElement('img')).src = location.protocol + '//vk.com/rtrg?r=ecPI*kK4/oqgC0i5tI5rhw6KUcrjXxV7JlAoaLB2cMqJrcyvMXi9YSqeN2Y/RFBz925QNz1suYZKQ8QiO0uMEeM25hZlfhvhuUkU7C6kVD/Hkv11/ouv48EfbJdKJ2nPeo51wIdPMyy2j6d9DEtA63*PjszmFjfZNucc94G6TRY-';}, 19000);
 setTimeout(function(){_tmr.push({ id: "2692689", type: "reachGoal", goal: "test" });}, 19000);}
            else{}
        }
    });
</script>


Нужно добавить еще одно условие запуска. Чтобы он запускался при условий, что на страницу (где стоит скрипт) зашли с любого другого сайта, а не перешли по внутренним ссылкам. Как понимаю нужно использовать document.referrer.
Но я не специалист в скриптах. Буду очень благодарен за помощь.
  • Вопрос задан
  • 305 просмотров
Решения вопроса 1
In4in
@In4in
°•× JavaScript Developer ^_^ ו°
document.referrer содержит адрес, с которого был совершен переход на текущую страницу. Проверяйте его на несоответствие текущему домену и делайте, что нужно.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы