2011-07-29 4 views
1

My website 크롬과 Firefox의 웹 개발자 콘솔에서 모두 all.js__plusone.js이 두 번 다운로드됩니다. 지금까지 내가 말할 수있는, 그들은 두 번 어디서나 페이지에 포함되지 않은, 그래서 무슨 일이 일어나고 있는지 정말 모르겠어요된다.Facebook all.js와 Google googleapis.client__plusone.js가 두 번 다운로드됩니다.

나는 <fb:like<g:plus 마크 업을 사용하므로 iframe을 통해 다운로드되지 않습니다. Facebook은 해당 페이지의 min.js 스크립트 맨 아래에 window.fbasync = function() { load the js..}과 비동기 적으로로드됩니다. G + 페이지의 하단에 하나의 JS 파일이 있습니다.

아이디어가 있습니까?

답변

0

G + 등을 추가하면 페이지 내에 iframe이 생성됩니다. iframe이 파일을 참조하는 것처럼 보입니다.

+0

흠, 고마워요. 이상하게 보입니다. Google이 iframe 내부에서 동일한 작업을 두 번로드합니다. 제 생각에는 __plusone.js를 호출하는 plusone.j와 iframe이 다시 호출합니다. 페이 스북 all.js에 관해서는, 어떻게 든 그것이 그 자체로 고쳤던 것처럼 보인다. 한 가지 방법을 발견했는데 channelUrl을 추가하면 IE에서 두 번 호출하는 문제가 해결되었습니다. – Benno