2011-09-30 44 views
2

每次我啓動包含一個谷歌加號圖標我看到下面的錯誤我的網頁:Google Plus按鈕無法加載。未捕獲gapi.load

Uncaught gapi.load: Pending callback https://ssl.gstatic.com/webclient/js/gc/23980661-3686120e/googleapis.client__plusone.js plusone.js:16 

任何想法,這是哪裏來的?這是dating site我看到了錯誤。

+0

我看不出有什麼錯誤! –

+0

它來自谷歌加 –

+0

我可以看到你提供的鏈接上的+1按鈕.. –

回答

1

此去哪裏你想要的按鈕顯示:

<g:plusone size='small' count='false' href='http://www.zxclasses.com'></g:plusone> 

這又只是你標記之前:

<script type='text/javascript'> 
    window.___gcfg = {lang: 'en-GB'}; 

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

谷歌表示,該腳本應該最終按鈕後出現,但一些瀏覽器錯誤有類似NO_MODIFICATION_ALLOWED,如果代碼出現在其他任何地方,而不是直接在上面

對於IE7,我不這麼認爲它的工作...

+0

進行了更改,但仍然看到相同的錯誤... – Paul

+0

哇...單擊加號後的一個圖標我現在看到此錯誤:不安全的JavaScript嘗試訪問帶有URL的幀http://accentudate.com/my_score.php從框架與URL – Paul

+0

此消息表明,問題是來自不同服務器的兩個頁面之間的通信,順便說一句,這樣的消息甚至與來自同一服務器的兩個頁面相關: –

2

您是否在每次有+1按鈕時重複使用Javascript代碼部分(很可能您在單個網頁上的按鈕超過1個+1)?

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

我有同樣的問題,因爲你,我刪除的JavaScript它被複制並只與我的網頁的<head>標籤包括一次以上。

錯誤就不來了以後:)

我幾分鐘前檢查了您的交友網站,仍然看見了錯誤,以便希望這有助於:)

+0

我做了這樣的'$(document).ready(function(){if($(「g \\:plusone」)。length == 0)return;/* google plus code here//})'in一個通用的腳本文件。 –

相關問題