Как перенаправить пользователя на нужную страницу?

Обсуждение и помощь по вопросам взаимодействия с ВКонтакте API в IFrame-приложениях (JavaScript, PHP и т.д)
gpv123
Сообщения: 346
Зарегистрирован: 29 янв 2012, 20:57

Re: Как перенаправить пользователя на нужную страницу?

Сообщение gpv123 »

Dimaz, после # можно написать текст, который впоследствии можно будет получить в приложении.
Casperovskii
Сообщения: 429
Зарегистрирован: 22 июн 2012, 17:50

Re: Как перенаправить пользователя на нужную страницу?

Сообщение Casperovskii »

gpv123
Во, точняк. Просто я с i-frame не работал.
Dimaz
Тебе надо в метод, видимо, передать свою ссылку на приложение, где будет указан необходимый текст после # и который ты прочтешь в приложении. А затем просто switch или if.
Т.е. у тебя ссылка будет вида vk.com/app*******#Ienterfromwall - ну или тупо #where=wall и так далее.
Dimaz
Сообщения: 76
Зарегистрирован: 15 ноя 2012, 18:37

Re: Как перенаправить пользователя на нужную страницу?

Сообщение Dimaz »

Т.е. мой скрипт проверяет в url этот параметр и если он определен, то загружает дополнительную страницу. Я правильно понял?
Casperovskii
Сообщения: 429
Зарегистрирован: 22 июн 2012, 17:50

Re: Как перенаправить пользователя на нужную страницу?

Сообщение Casperovskii »

Dimaz
Правильно. Или совершает внутри приложения какие-то дейстивия.
Dimaz
Сообщения: 76
Зарегистрирован: 15 ноя 2012, 18:37

Re: Как перенаправить пользователя на нужную страницу?

Сообщение Dimaz »

Пробую получить url вот так:

Код: Выделить всё

 alert('window.location.href');
Но он выводит url страницы в iframe, а не Вконтакте. Как сделать?
Casperovskii
Сообщения: 429
Зарегистрирован: 22 июн 2012, 17:50

Re: Как перенаправить пользователя на нужную страницу?

Сообщение Casperovskii »

Dimaz
Переменные FlashVars почитай тут.

Там есть "откуда перешел пользователь". А вот текст после # я че-то не нашел там...
Dimaz
Сообщения: 76
Зарегистрирован: 15 ноя 2012, 18:37

Re: Как перенаправить пользователя на нужную страницу?

Сообщение Dimaz »

Я попробовал сделать так:
http://vk.com/app1234567#777
Посмотрел исходный код страницы в Google Chrome, нашел, параметр стал hash=777. А до этого было так hash=. Значит теперь можно генерировать значение этого параметра и отправлять другу. Спасибо за наводку. ;)
Casperovskii
Сообщения: 429
Зарегистрирован: 22 июн 2012, 17:50

Re: Как перенаправить пользователя на нужную страницу?

Сообщение Casperovskii »

Dimaz
В i-frame тоже нормально определилось? Тогда прекрасно. Удачи и дальше!
Dimaz
Сообщения: 76
Зарегистрирован: 15 ноя 2012, 18:37

Re: Как перенаправить пользователя на нужную страницу?

Сообщение Dimaz »

Ну да, в тэге iframe в атрибуте src где все параметры прописаны, там и нашел, что изменилось. :)
Dimaz
Сообщения: 76
Зарегистрирован: 15 ноя 2012, 18:37

Re: Как перенаправить пользователя на нужную страницу?

Сообщение Dimaz »

А как получить эти параметры? Вроде какой-то метод пишут есть VK.loadParams. Не нашел чего то его на сайте Вконтакте. Где его описание, не подскажете?
Ответить