Я использую карусель Slick для этого блока отзывов:
У меня есть эта кнопка для входа с помощью Facebook:
Сразу после успешного входа в Facebook Connect карусель Slick все еще работает, но все изображения сломаны:
Если я щелкну, например, щелкнув логотип домашней страницы, чтобы перезагрузить страницу, все будет исправлено, и изображения снова появятся правильно. Что может быть причиной этой ошибки? Я заметил, что после входа в Facebook URL-адрес меняется с https://example.net/San-salvador/ на https://example.net/San-salvador/# =. Я подумал, что это добавление #= может быть причиной проблемы, и я использовал этот код JavaScript, чтобы удалить его:
jQuery(document).ready(function($) {
// Remove #_=_ string from URL when using Facebook Connect.
if (window.location.href.indexOf('#_=_') > 0) {
window.location = window.location.href.replace(/#.*/, '');
}
....
....
....
}
#= больше не добавляется к URL-адресу, Facebook Connect по-прежнему работает правильно, но ошибка не исправлена. Кто-нибудь тоже столкнулся с этой ошибкой и знает, как ее исправить?
Я использую Facebook PHP SDK (v.3.2.3): https://github.com/facebookarchive/facebook-php-sdk. Я знаю, что это устарело, но может ли это быть причиной этой ошибки?