Я работаю над приложением iFrame для Facebook и задаюсь вопросом о стилизации.Facebook приложение iFrame с использованием таблицы стиля Facebook
Я хочу, чтобы содержимое приложения выглядело как остальная часть facebook. Таким образом, наиболее очевидным подходом, о котором я мог думать, было использование таблицы стилей, предоставляемой Facebook для разработки приложений, которая включает такие стили. Однако я не могу найти ничего об этом на developers.facebook.com или на любом другом сайте.
Я создал некоторое приложение FBML ранее, и они смогли напрямую использовать стили Facebook, так как контент приложения был изменен на страницах facebook. Но iframes не наследует таблицу стилей из родительского контента (и не должен), поэтому мне было интересно, как (или, возможно, если) это можно сделать.
Я нашел несколько сообщений/блогов, которые просто говорят вам создать таблицу стилей приложений, имитирующую вид Facebook. Но я не думаю, что это очень хорошая идея, так как этот CSS должен обновляться каждый раз, когда что-то меняется на Facebook. Также кажется, что все страницы wiki facebook относительно CSS (которые я использовал ранее) были удалены.
Причина, по которой я не хочу использовать холст FBML, заключается в том, что Facebook находится в процессе осуждения этого подхода. Они рекомендуют создавать новые приложения с использованием iframes.
http://developers.facebook.com/docs/reference/fbml/
Я действительно надеюсь, что кто-то имеет какие-либо хорошие идеи по этому поводу.
Мне кажется, что эти ссылки меняются каждый раз, когда я удаляю сеанс и снова регистрируется. Попробуйте сами, используя панель инструментов разработчика, и используйте Cookies-> Delete Session Cookies. Затем войдите снова, и при использовании View CSS вы увидите полный набор ссылок на CSS. –
Ссылки меняются, но общие стили не меняются резко. Я думаю, что довольно безопасно предположить, что соскабливание всех стилей периодически давало ему желаемые результаты. – S16
Ну, ты, наверное, прав. Однако это не совсем чистое и аккуратное решение, на которое я надеялся. Я действительно надеюсь, что Facebook изменит это в будущем и сделает более разумным решение. –