#facebook #button #facebook-like
#Facebook #кнопка #facebook-нравится
Вопрос:
Недавно у меня возникли проблемы с отображением кнопки like на моей домашней странице, код не был изменен, поэтому я считаю, Facebook может быть виновником, но я не уверен на 100%. Первоначально она выдавала ошибки «загрузчик не определен» в двух местах:
<script type="text/javascript">Bootloader.setResourceMap({"KhOUG":{"type":"js","src":"http://static.ak.fbcdn.net/rsrc.php/v1/yo/r/wFcdvtg8yWA.js"},"uBXoU":{"type":"js","src":"http://static.ak.fbcdn.net/rsrc.php/v1/yg/r/vnWtCAcBiXn.js"}});
И:
Bootloader.configurePage([]);
Оба происходят после того, как страница запрашивает http:///www.facebook.com/plugins/like.php
страницу.
Но теперь она выдает ошибку «bagofholding не определено» на:
function muffinize(d){var c='a';var b='d';var a=[c,b].join('');return d.replace(/muffin/g,a);}window.Util=window.Util||{warn:bagofholding,error:bagofholding,info:bagofholding,log:bagofholding,stack:bagofholding};if(typeof console=='undefined')console={log:bagofholding};
Кнопка Facebook Like реализована с использованием сервиса AddThis, но я проверил все строки кода, и они кажутся нормальными. Не похоже, что другие сайты также сталкиваются с этой проблемой. Все ошибки на стороне Facebook.
Здесь это не работает:http://importbible.com/2011/05/02/papercraft-skills-2012-audi-a7
Но работает здесь:http://importbible.com/shop/shirts/group-buy/seventh-heaven-shirt
Единственное, о чем я мог подумать, что может вызвать проблемы, — это файл шаблона HTML5 .htaccess.
Ответ №1:
в моем случае моя ошибка была связана с наличием кнопок «поделиться». Скрипт для кнопок share также определяет «FB» … поэтому новый скрипт «like» и старый скрипт «share» конфликтуют. Как только я удалил старый скрипт, все было в порядке. (Однако, «поделиться» лучше для моего конкретного сайта …)
Ответ №2:
Кажется, я вижу ошибку ‘Загрузчик не определен’, когда я устанавливаю атрибут href кнопки fb like на несуществующую страницу (страницу, доступ к которой невозможен с помощью файла скрипта fb — например, URL на моем компьютере разработчика / localhost).
Комментарии:
1. Я думал, что это могло быть проблемой, но я не думаю, что это является причиной ошибки, поскольку это происходит только с моими новыми страницами, которые я создаю. На всех старых страницах, на которых уже есть лайки, этой проблемы нет, и URL-адреса структурированы одинаково.
Ответ №3:
После поиска я нашел ответ: некоторые метаданные на моем веб-сайте не позволяли странице Like удалять мою страницу. Используя инструмент Lint, я смог исправить ошибки на своей странице: