2015-08-21 3 views
0

Google плюс значок иногда это делают нормально без ошибок, иногда это не делает и дать эту ошибку в консоли:Google плюс значок TypeError: а не определен

TypeError: a is undefined 
...pi.auth,e={client_id:c,session_state:b};a.checkSessionState(e,function(b){var c=. 

Мой код:

< div class="g-page" data-href="https://plus.google.com/+google" data-theme="dark" data-showtagline="true" data-showcoverphoto="true" data-rel="publisher" >

<!-- Place this tag after the last widget tag. --><script type="text/javascript"> 
window.___gcfg = { 
    lang: 'de' 
}; 

// just put this in here 
document.getElementsByClassName('g-page')[0].setAttribute('data-width', document.getElementById('google-badge').clientWidth); 

(function() { 
    var po = document.createElement('script'); 
    po.type = 'text/javascript'; 
    po.async = true; 
    po.src = 'https://apis.google.com/js/platform.js'; 
    var s = document.getElementsByTagName('script')[0]; 
    s.parentNode.insertBefore(po, s); 
})(); 
</script> 

EDIT: А определяется в API Google здесь: https://apis.google.com/js/platform.js

+0

Есть ли еще код? Я не вижу, где «а» определяется или что это должно быть. – jonmrich

+0

находится на https://apis.google.com/js/platform.js – volkovmqx

+0

, вероятно, у вас есть проблема с синхронизацией. DOM готова для ваших звонков? вероятно, не –

ответ

0

У меня такая же проблема. Я думаю, что библиотека значков Google каким-то образом конфликтует с другими библиотеками javascript, такими как AngularJS.

+0

Я пробовал в другом браузере, и он отлично работает. не знаю, что за черт с firefox – volkovmqx

Смежные вопросы