2011-07-29 20 views
1

My website它顯示all.js__plusone.js在Chrome和Firefox的Web開發人員控制檯中下載兩次。據我所知,他們沒有在任何地方兩次被列入頁面,所以我不確定發生了什麼事情。Facebook all.js和Google googleapis.client__plusone.js下載兩次

我使用<fb:like<g:plus標記,所以它不會通過iframe下載。在該頁面的min.js腳本的最底部,Facebook與window.fbasync = function() { load the js..}異步加載。 G +在頁面底部只有一個JS文件。

任何想法發生了什麼?

回答

0

當您添加G +等時,正在頁面內創建iframe。看起來像那些iframe指的是文件。

+0

嗯,謝謝。看起來奇怪的是,Google會在iframe中加載兩次相同的東西。我認爲您包含的plusone.js會調用__plusone.js,然後iframe會再次調用它。至於Facebook的all.js,似乎有點固定自己。我注意到了一種方法 - 增加一個channelUrl在IE中調用兩次。 – Benno