Кнопка Facebook как в Rails, как поместить Facebook JS в активы?
Я делаю это для того, чтобы на моей странице была кнопка "Нравится" на Facebook:
<script src="http://connect.facebook.net/en_US/all.js#xfbml=1"></script>
И после этого:
<fb:like href= "" layout="button_count" show_faces="false" width="450" font=""></fb:like>
Это хорошо работает. Но вместо того, чтобы подключаться к Facebook, чтобы получить файл all.js, я бы хотел, чтобы этот контент был статически в моих ресурсах. Итак... Я попытался получить содержимое этого файла и поместить его в файл js, который загружен на странице..
Тем не менее, кнопка не загружается, когда я это делаю. Я что-то пропустил? Если нет возможности получить all.js, я думаю, что смогу кешировать это правильно?
1 ответ
Файл канала - это файл, содержащий эту директиву скрипта. Это не сам сценарий. Вам нужен файл канала, чтобы помочь междоменной связи в некоторых браузерах. Поскольку файл канала никогда не изменяется, хорошо бы его правильно кешировать. С другой стороны, JavaScript может измениться в какой-то момент (изменение вещи, развитие API и т. Д.), Поэтому вам не нужно агрессивно его кэшировать. Пусть Facebook это сделает.