Есть страничка лендинг - голый html, css, js.
На страничке происходит голосование с помощью лайков из соцсетей, стоит виджет от контакта и facebook.
Заметили странное поведение виджета VK.
Иногда , чаще на мобильных устройствах, лайк засчитывается тому виджету, по которому кликнули и последнему в списке виджету.
Структура файла:
1. На одной странице несколько виджетов vk.
2. Установлены следующим образом(каждый внутри отдельного контейнера):
<div>
<div id="vk_like3"></div>
<script type="text/javascript">
VK.Widgets.Like("vk_like3", {pageTitle: 'Конкурс ....', pageDescription: 'Мой голос за группу №3', type: "button"}, 31);
</script>
</div>
<div>
<div id="vk_like4"></div>
<script type="text/javascript">
VK.Widgets.Like("vk_like4", {pageTitle: 'Конкурс ....', pageDescription: 'Мой голос за группу №4', type: "button"}, 32);
</script>
</div>
и т.д.
3. в
<head>
подключенvk api:
<script type="text/javascript" src="//vk.com/js/api/openapi.js?121"></script>
<script type="text/javascript">
VK.init({apiId: 111111111, onlyWidgets: true});
</script>
-------------------------------------------
upd:
Выяснилось, что такое поведение происходит при нажатии "Рассказать друзьям". Т.е. репост и лайк засчитывается двум виджетам: за тот что лайкнул и последнему