Клуб пользователей блока «Поделиться»

Локальное расположение скриптов

sandakoff.serg
1 ноября 2016, 20:38

Добрый день. Подключение кнопок осуществляется работой двух внешних скриптов:

  1. <script type="text/javascript" src="//yastatic.net/es5-shims/0.0.2/es5-shims.min.js" charset="utf-8" async="async"></script>
  2. <script type="text/javascript" src="//yastatic.net/share2/share.js" charset="utf-8" async="async"></script>

Подскажите, могу ли я скачать эти скрипты, разместить локально на своем сервере и и прописать ссылки на них? Например:

  1. <script type="text/javascript" src="//mysite.ru/js/es5-shims.min.js" charset="utf-8" async="async"></script>
  2. <script type="text/javascript" src="//mysite.ru/js/share.js" charset="utf-8" async="async"></script>

Это не помешает работе функционала кнопок? Нужно ли будет периодически обновлять файлы скриптов, скачивая с yastatic.net свежие версии или они не обновляются?

Спасибо.

1 комментарий
Подписаться на комментарии к посту
Добрый вечер.


Разместить локально скрипты можно. Базовая функциональность сохранится.


Дополнительный скрипт, отвечающий за работу счётчиков, всё равно будет скачиваться с наших серверов. Если очень надо, можно подменить адрес в share.js – но это на свой страх и риск.


Обновлять скрипт будет не обязательно. Но обычно раз в квартал у пары соцсетей меняется API и блок ломается, а мы его чиним. Скачивая скрипты себе, вы рискуете через полгода получить частично сломанный блок.