Подтвердить что ты не робот

Можно ли использовать jQuery с приложениями Facebook?

Я просматривал различные сайты, которые искали информацию о том, как это сделать, но ничего не нашли. Кто-нибудь сделал это? Предложения о том, где искать информацию о том, как его использовать?

4b9b3361

Ответ 1

При создании приложения Facebook существует несколько типов/целей, и я считаю, что ваш вопрос касается Apps на Facebook.com.

ОБНОВЛЕНИЕ: В 11 марта 2011 г. Facebook прекратил разрешать создание новых приложений FBML. Поэтому вернитесь к своим вопросам:

Можно ли использовать jQuery с приложениями Facebook?

ДА, вы можете использовать любую библиотеку JS в своих приложениях (холст, вкладка или веб-сайт), так как iframe теперь является типом только.


Теперь facebook по-прежнему дает вам выбор между разработкой вашего холдинга приложений Facebook либо в IFrame, либо в FBML НО, они поощряют разработчиков использовать IFrame, поскольку они находятся в процессе отмены FBML:

Мы находимся в процессе устаревания FBML. Если вы строите новый выражение на Facebook.com, пожалуйста реализовать свое приложение с помощью HTML, JavaScript и CSS. Вы можете использовать наши JavaScript SDK и социальные плагины для заложили многие из тех же социальных функции, доступные в FBML. В то время как есть еще функциональность, что мы пока не портированы, мы не более длинное добавление новых функций в FBML.

Также, как вы можете заметить на своем Javascript-SDK, один из примеров фактически использует библиотеку jQuery!

SO, можно ли использовать jQuery с приложениями Facebook?
ДА,.... и НЕТ!
ДА: вы можете использовать его в своей странице холста, если вы выберете IFrame AND НЕТ: вы не можете использовать его в своих вкладках страниц:

В целом вкладка страницы загружается в точно так же, как и Canvas Page, с одним (большим) исключением. Вкладки страницы все еще используем нашу инфраструктуру FBML, вместо использования iframe в браузер. Чтобы правильно отобразить Теги FBML, наши серверы должны обрабатывать содержимое URL-адреса вкладки перед ним отправляется в браузер пользователя. В практика, вы все равно можете использовать HTML, JavaScript (с использованием FBJS) и CSS для ваш контент, но есть число причуд.

Мы находимся в процессе перемещения наших Инфраструктура страницы Tab в настоящее время, но мы не ожидайте завершения работы до Q1 2011. В то же время мы рекомендуем разработчикам минимизировать количество кода FBML, который они могут добавить к своему приложения.

Как вы можете видеть, мы IN в первом квартале 2011 года, поэтому вкладка страницы IFrame не за горами!

EDIT:
Поддержка IFrame для страниц Facebook была добавлена!

Ответ 2

Да. Предпочтительным методом для Facebook Canvas Apps является использование iframe в качестве средства для вытягивания содержимого приложения. В этом случае вы можете использовать jQuery в своем приложении так же, как обычно.

Подробнее см. http://developers.facebook.com/docs/guides/canvas.

Ответ 3

Все новые приложения на Facebook - это только iframe, поэтому ответ абсолютно да, так же, как вы можете использовать JQuery на любой веб-странице.