2013-02-02 57 views
0

我有一個很好的執行網站,平均加載時間爲0.97通過所有頁面。不過,我們最近在我們的主頁中添加了Facebook like按鈕,導致該特定頁面的加載時間爲2.09Facebook的按鈕傾斜谷歌分析頁面時間加載

這絕對不是關鍵問題。例如,我可以在頁面加載後插入像js一樣的按鈕,但它必須是iframe,限制點擊度量(GA社交插件)。

有沒有一種方法可以在頁面加載後呈現類似按鈕並仍然保留API,從而實現點擊跟蹤? onload事件後

回答

1

試裝車的Facebook:

<script> 
(function(w, d, s) { 
    function go(){ 
    var js, fjs = d.getElementsByTagName(s)[0], load = function(url, id) { 
     if (d.getElementById(id)) {return;} 
     js = d.createElement(s); js.src = url; js.id = id; 
     fjs.parentNode.insertBefore(js, fjs); 
    }; 
    load('//connect.facebook.net/en_US/all.js#appId=272697932759946&xfbml=1', 'fbjssdk'); 
    load('https://apis.google.com/js/plusone.js', 'gplus1js'); 
    load('//platform.twitter.com/widgets.js', 'tweetjs'); 
    } 
    if (w.addEventListener) { w.addEventListener("load", go, false); } 
    else if (w.attachEvent) { w.attachEvent("onload",go); } 
}(window, document, 'script')); 
</script> 

來源:http://www.aaronpeters.nl/blog/why-loading-third-party-scripts-async-is-not-good-enough