Javascript-форум (https://javascript.ru/forum/)
-   Events/DOM/Window (https://javascript.ru/forum/events/)
-   -   Uncaught ReferenceError виджет вконтакте - что делать? (https://javascript.ru/forum/events/50239-uncaught-referenceerror-vidzhet-vkontakte-chto-delat.html)

swess 18.09.2014 00:37

Uncaught ReferenceError виджет вконтакте - что делать?
 
На сайте есть виджет Мне нравится от вконтакте - при подключении протокола SSL (сайт стал работать по https) виджет пропадает - а в консоли появляются четыре ошибки

Как это лечится?


GET https://userapi.com/js/api/openapi.js?49 net::ERR_INSECURE_RESPONSE (index):104

строка 104
Код:

<script type="text/javascript" src="//userapi.com/js/api/openapi.js?49"></script>
Uncaught ReferenceError: VK is not defined (index):107(anonymous function) (index):107

строка 107
Код:

<script type="text/javascript">
  VK.init({apiId: айдигруппы, onlyWidgets: true});
</script>


Uncaught ReferenceError: VK is not defined (index):200(anonymous function) (index):200

строка 200
Код:

<script type="text/javascript">
    VK.Widgets.Like("vk_like", {type: "mini", height: 18});
    </script>


Uncaught TypeError: Cannot read property 'top' of null base.js:39(anonymous function) base.js:39c.event.handle jquery.min.js:63h.handle.n

swess 18.09.2014 01:14

решение

заменить

<script type="text/javascript" src="//userapi.com/js/api/openapi.js?49"></script>

на

<script type="text/javascript" src="//vk.com/js/api/openapi.js?49"></script>

ТЕМУ МОЖНО ЗАКРЫВАТЬ


Часовой пояс GMT +3, время: 05:59.