Facebook JS + FLASH SDK: работает в IE, а не в FF, Chrome - PullRequest
0 голосов
/ 03 июня 2011

У меня есть приложение на Facebook, разработанное с использованием наборов PHP, JS и AS3.

Приложение отлично работает в IE, но зависает в других браузерах (FF, Chrome)

В консоли отладки FF я вижу сообщение об ошибке:

Пустая строка передана getElementById (). SWF является нулевым (92 из диапазона 62)

Эта ошибка возникает сразу после вызова:

Facebook.init( APP_ID, _handleInit );

Обратный вызов, он никогда не срабатывает.

Есть идеи, почему?

1 Ответ

1 голос
/ 04 июня 2011

Хорошо, я нашел виновника.

API-интерфейсу Facebook требуется ссылка на встроенный SWF-объект. Поскольку я использовал SWFObject, мне нужно было передать два параметра: идентификатор для IE и имя для браузеров Chrome / Mozilla.

Просто так ...

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