Кнопка Facebook как в Rails, как разместить Facebook JS в активах? - PullRequest
0 голосов
/ 31 марта 2012

Я делаю это для того, чтобы на моей странице была кнопка, похожая на 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 Ответ

0 голосов
/ 31 марта 2012

Файл канала - это файл, содержащий эту директиву скрипта.Это не сам сценарий.Вам нужен файл канала, чтобы помочь междоменной связи в некоторых браузерах.Поскольку файл канала никогда не изменяется, хорошо бы его правильно кешировать.С другой стороны, JavaScript может измениться в какой-то момент (изменение вещи, развитие API и т. Д.), Поэтому вам не нужно активно его кэшировать.Пусть это сделает Facebook.

...