2011-01-13 1 views
0

Я очень смущен тем, как кнопка xfbml, как правило, работает с URL-адресами.проблема с несколькими xfbml facebook как кнопки для URL-адресов с hash-тегом

У меня было несколько xfbml facebook как кнопки, прекрасно работающие на пару месяцев на сайте ajax с URL-адресом с хэш-тегом.

Например: http://example.com/#/section1/subsection1/

Совсем недавно это перестало работать, и все, как кнопки теперь только показывать на общую сумму подобных данных в корневой URL (example.com).

Я сделал некоторые исследования и построил небольшую тестовую страницу для этого вопроса:
http://luckyarts.de/liketest.html

Пожалуйста, проверьте мою тестовую страницу, чтобы полностью понять, что проблема есть. URL-адрес Linter из Facebook также не дал мне дальнейших результатов.

Любая помощь в этом вопросе была бы высоко оценена, так как я озадачен. Благодаря!!

Обновление: Я дезактивировал тестовую страницу ... пожалуйста, не следуйте ссылке. Я пришел к выводу, что facebook не очищает URL-адреса веб-сайтов ajax, у которых есть URL-адрес с hashtag. Подобные кнопки не будут работать должным образом. По крайней мере, я не мог заставить его работать. Пожалуйста, поправьте меня, если кто-нибудь узнает об этом иначе. Для страниц, отличных от ajax, несколько экземпляров кнопки XFBML работают нормально, но .. как видно здесь: http://www.onebe.at/de/kuenstler/

ответ

0

Это может быть или не быть вашим ответом, но будет ли это из-за свойств Open Graph? Я заметил это в "http://luckyarts.de/liketest.html":

<meta property="og:url" content="http://www.luckyarts.de"/> 
+0

Эй спасибо за глядя на это. Как написано в левой колонке, есть сообщение, где это описано: http://forum.developers.facebook.net/viewtopic.php?pid=251799. Это не работало для меня, хотя ... Я пробовал ссылаться на все URL-адреса с помощью свойств Open Graph, и это не имело никакого отношения к URL-адресам с хэштегом. Кроме того, URL-адрес Linter из Facebook показал ошибки, если это было так. Любые подсказки, как это сделать правильно? – goodthngs

+0

О, да. Я понимаю, что вы имеете в виду сейчас. Сожалею. – viphe

+0

Я чувствую, что в Open Graph вам нужны отдельные мета-свойства для отдельных объектов. Я имею в виду, что вы, возможно, не сможете указать множество свойств OG для нескольких объектов на одной странице. Что я сделал в своем приложении, так это то, что эти страницы доступны для серверов Facebook, но когда браузер ударяет их, он перенаправляется на другой (в вашем случае что-то вроде «http: //....#anchor_xyz»). В серверах Facebook есть заголовок пользовательского агента, содержащий «facebookexternalhit». С другой стороны, я никогда не думал объявить несколько объектов OG на одной странице. Может быть, есть способ. – viphe