2011-12-28 1 views
0

Я создал страницу для моего приложения холста Facebook и добавил новую вкладку, которая отображает страницу входа для приложения. Однако, когда пользователь нажимает кнопку входа в систему, я хотел бы открыть приложение (http://apps.facebook.com/amiinteresting) в полноэкранном режиме, а не внутри IFrame на странице. Причина в том, что мое приложение требует большей ширины, чем может помещаться на вкладке страницы.Открыть приложение со страницы вкладки в полной ширине

Можно ли это сделать с помощью JavaScript или каким-либо другим способом?

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

приложение отображается на вкладке страницы (текущее поведение - не то, что я хочу):

Application displayed on page tab (current behavior - not what I want):**

Приложение отображается в новом окне (это то, что я хочу):

Application displayed in a new window (this is what I want)

Заранее благодарю вас!

+0

- это кнопка входа в систему, нажатая пользователем? или он автоматически перенаправляется? –

+0

Пользователь должен нажать кнопку входа в систему. Это не обязательно должна быть кнопка, которая запускает аутентификацию, это может быть просто кнопка «Перейти к приложению». Но я хочу, чтобы это было правильно на странице, поскольку обычная кнопка «Перейти к приложению» настолько мала и почти скрыта в правом верхнем углу. –

+0

Вы проверили мой ответ? –

ответ

1

Для Вашего конкретного требования, если вы имеете <a> тега как кнопки, просто указать свойство target = '_top', который откроет ссылку в верхнем уровне, то есть изменить адрес браузера, так что ваша ссылка будет:

<a href="http://apps.facebook.com/amiinteresting" target="_top">Go to application</a> 

Надеюсь, что это поможет.

+2

Я не думал, что это будет работать из IFrame, но, похоже, это так! Так что спасибо тебе! –

+1

приятно слышать, простое и изящное решение :) –

 Смежные вопросы

  • Нет связанных вопросов^_^