Попытка выяснить, как открыть карту Google из Facebook - PullRequest
3 голосов
/ 07 июня 2009

Вот в чем дело: у меня есть приложение fb, которое я написал в основном для собственной выгоды. (Вы можете играть с ним на http://apps.facebook.com/bicyclelog/log.php?uid=0, если хотите ...)

В любом случае, проблема заключается в следующем: Facebook лоботомизирует Javascript. Карты Google основаны на JavaScript. Поэтому я должен поместить карту в iFrame. Но FB накладывает ограничения на iFrames, поэтому мне нужно открыть новую страницу для отображения карты.

Однако мне бы хотелось, чтобы вместо этого всплывала карта. В идеале это было бы похоже на другие диалоги FB ...

Может кто-нибудь предложить подход? Я хороший программист, работающий с C & device, но мои навыки PHP как бы находятся на стадии грубой культуры ....

1 Ответ

3 голосов
/ 18 июня 2009

Вы можете поместить fb: iframe в диалог FBJS, и сделать так, чтобы src указывал на страницу, не аутентифицированную на facebook, на вашем сервере (используя адрес обратного вызова, а не apps.facebook.com/blah), который отображает карта.

Это, вероятно, создаст вам те же проблемы, с которыми вы столкнулись при использовании только iframe, но это действительно единственный вариант из-за того, как FB искажает JavaScript.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...