Запретить открытие определённого URL

dirdir

Постоялец
Регистрация
19 Мар 2012
Сообщения
112
Реакции
16
Подскажите как запретить открытие определённого URL на сайте?

Есть один паршивый виджет ВК лайки. Поставил на сайте. Пр и клике на него, если юзер не авторизован - перекидывает на авторизацию.
На страницу Для просмотра ссылки Войди или Зарегистрируйся

Как запретить (что бы не открывалось это окно)

Может быть сюда прописать как-то location.href = Для просмотра ссылки Войди или Зарегистрируйся return false
$(window).

Или можно через прототипы переопределить

VK.Widgets.Like("vk_like", {type: "button"});

Это же такой гибкий язык
 
условие проверки авторизации проходит на сторон вк или на стороне вашего сервера?
Если на стороне вк - то можно разве что запретить открытие окна (как я понимаю это всплывающее новое окно)
простым return false;
если на стороне вашего сервера - найти место проверки авторизации и там сделать тоже самое.
Js гибок в умелых руках если они владеют нужными инструментами)
 
ок. сделал как все, через проверку стандартной высоты виджета авторизации. Чесно гря, прост не хотел как все. Хотел прототипов каких-нибудь.
Я уверен что open location можно переопределить.

Код:
window.onload = function () {
VK.init({apiId: тут ваш apiID});
VK.Widgets.Auth('vk_auth', {});
}

function высота_блока() {
    var высота = $('#vk_auth').height();
    if (высота > 92) {
        alert (залогинен);
    } else {
        alert (не залогинен);
    }
}

var intervalID = setInterval(высота,1300);
 
Назад
Сверху