Недавно у меня были проблемы с отображением кнопки «Мне нравится» на моей домашней странице, код не был изменен, поэтому я считаю, что 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 is undefined»:
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 реализована с использованием сервиса AddThis, но я проверил все строки кода, и они выглядят нормально. Не похоже, что другие сайты также сталкиваются с этой проблемой. Все ошибки на стороне Facebook.
Здесь не работает: http://importbible.com/2011/05/02/papercraft-skills-2012-audi-a7/
Но здесь работает: http://importbible.com/shop/shirts/group-buy/seventh-heaven-shirt/
Единственное, о чем я мог подумать, это может вызвать проблемы - это файл HTML5 Boilerplate .htaccess.