X

Асинхронный код виджета «Вконтакте»

В последнее время многие вебмастера стали замечать медленную работу своих сайтах при использовании виджета групп или комментариев «Вконтакте». Большинство поспешило обвинить в медленной работе свои хостинги, но на самом деле вина кроется в самих виджетах и последних частых проблемах в работе самой социальной сети «Вконтакте». Проблему особенно ощутили те вебмастера, которые использовали ранние версии кода виджета.

Переходим на асинхронный код «Вконтакте»

Для того чтобы любые «подвисания» виджета «Вконтакте» стали незаметны пользователям и не мешали подгрузке остального кода сайта, необходимо организовать асинхронность.

Ниже приводим простой и рабочий пример кода виджета групп «Вконтакте».

<div id=»vk_groups»></div>
<script type=»text/javascript» src=»http://vk.com/js/api/openapi.js» async></script>
<script type=»text/javascript»>
( function start() {
if ( window.VK ) {
VK.Widgets.Group( «vk_groups», {mode: 0, width: «288», height: «290»}, ВАШ_ID_Группы);
} else setTimeout( start, 500 );
} )();
</script>

Узнать ID своей группы, сгенерировать нужные параметры виджета Вы сможете по этой ссылке.

Похожие записи