0

Я разрабатываю плагин Wordpress, в котором пользователь настраивает свой собственный идентификатор приложения facebook в разделе администрирования и использует это приложение Я делаю вызовы API Facebook в интерфейсе. Вот мои шаги: я загружаю jssdk асинхронно, а затем в window.fbAsyncInit = function() {..} я вызываю FB.init и FB.getLoginStatus.Facebook wordpress plugin - как я могу загрузить jssdk и вызывать FB.init без каких-либо конфликтов с другими виджетами facebook

Мой вопрос заключается в следующем: как я могу сделать это наилучшим образом, чтобы я не столкнулся с конфликтами с некоторыми другими виджетами, которые могут быть включены в одну страницу?

В некоторых случаях я получил это сообщение: «FB.init уже вызван - это может указывать на проблему». Я попытался добавить FB._initialized = false; до FB.init - сообщение исчезло, но поток был неправильным.

Можете ли вы дать мне какие-либо указания? Большое спасибо.

+0

Если другие плагины могут мешать вашим, тогда вы даже не можете быть уверены, что они инициализировали SDK с вашим идентификатором приложения, возможно, они использовали свои собственные ... это может быть еще более проблематично, я думаю. – CBroe

ответ

1

В зависимости от использования, которое вы хотите сделать, возможно, вы можете выполнять свои операции в iframe, который вы загружаете. Это сделает «независимым» все, что вы там делаете, и по-прежнему показываете его на текущей странице.

 Смежные вопросы

  • Нет связанных вопросов^_^