Ответ 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 не за горами!