2009-08-28 6 views
1

AJAX 및 facebook connect를 사용하여 애플리케이션을 프로그래밍하고 있습니다. 이 때문에 문제없이인터넷 익스플로러에서 락업로드 중

- 응용 프로그램의 위치는 내가 생각하는 것은 간단한 문제

1) 내가 IE를 제외한 모든 브라우저에서 사이트를로드 할 때이 즉시로드입니다 나는 데 http://dev.cafexi.com/fbconnect

입니다

2)로드가 7 또는 8 일 때로드가 매우 느립니다. 페이지 절반이로드되면 페이스 북에서 일부 자바 스크립트 호출을 시작하고 약 15 초 후 페이지가 로딩을 재개합니다. 이것을 캐싱 할 수있는 아이디어가 있습니까?

문제를 일으키는 javascript가 있다고 생각합니까? 아니면 html로 무엇인가 있다고 생각합니까? 내가 더 조사 할 수있는 것에 대한 제안은 훌륭 할 것이다!

답변

1

로드가 완료되기 전에 DOM을 수정 중일 수 있습니다. IE6는 매우 민감합니다. 파싱을 끝내기 전에 노드를 변경하면 자체 렌더링 엔진이 손상됩니다.

전역 변수를 설정하는 마지막 dom 노드로 스크립트 태그를 추가 한 다음 다른 것을하기 전에 해당 변수를 확인하십시오. 이것을 시도한 다음, 나머지 DOM을로드 할 부트 스트 래퍼를 굴려 라.로드 :로드.

+0

IE6에서 문제가있는 것 같습니다. IE7과 IE8에서도 문제가 있다고 생각합니까? –

관련 문제