Вопрос:
У меня есть готовое приложение facebook, которое должно быть связано со страницей facebook. Я пытаюсь связать URL-адрес canvas моего приложения с кнопкой на странице с помощью javascript, вызвав:
function onBtnClick() { window.location = "http://apps.facebook.com/CANVAS_URL/"; }
Когда я нажимаю кнопку, которая должна привести меня к приложению, я получаю только пустую страницу с синей рамкой и строкой «Facebook» внутри нее (в значительной степени похожей на facebook logo)
Это поле является ссылкой на мое приложение, и при нажатии я попадаю в http://apps.facebook.com/CANVAS_URL/
Та же проблема возникает в приложении, где я пытаюсь связать страницу facebook. Ссылка там представляет собой обычный <a>
тег.
Есть ли у вас какие-либо идеи, как перенаправить на приложение без этой дополнительной страницы Facebook?
Заранее спасибо,
Мартин
Ответ №1:
Используйте это вместо:
top.location.href = "http://apps.facebook.com/CANVAS_URL/";
Для перенаправления вам нужен верхний фрейм (Facebook).
Комментарии:
1. Большое спасибо, это решило проблему. Извините, что беспокою этим глупым вопросом
Ответ №2:
При использовании простой <a>
HTML-ссылки попробуйте target="_top"