2009-04-11 2 views
1

JSON 데이터를 다운로드 할 수 있도록 스크립트 태그를 DOM에 동적으로 추가하고 있습니다. 간혹 다운로드에 문제가 생겨 스크립트가 제대로로드되지 않습니다.느린 로딩 외부 스크립트 취소

브라우저가로드하는 데 너무 오래 걸린 스크립트를 포기하도록하려면 어떻게해야합니까? 브라우저가 한 번에 열린 요청의 수를 제한하기 때문에 이것이 중요하다고 생각합니다. 그리고 나는 죽은 연결로 낭비하고 싶지 않습니다.

DOM에서 스크립트 태그를 제거하려고 시도했지만 효과가없는 것 같습니다.

답변

1

DOM에 삽입 한 후 브라우저에서 스크립트를로드하는 방법을 제어 할 수 있는지 잘 모르겠습니다.

그러나 XMLHttpRequest를 사용하여 JSON 데이터를 다운로드하는 경우 요청이 너무 오래 걸리는 경우 abort 메서드를 호출 할 수 있습니다.

스티브

+1

가능한 경우 XMLHttpRequests를 피하기를 바랬습니다. 도메인 간 보안은 전혀 다른 문제입니다. – matt

+0

서버가 PHP를 지원하는 경우 원격 웹 페이지의 내용을 가져 오는 PHP 스크립트를 작성할 수 있습니다 (PHP는 도메인 간 보안으로 제한되지 않습니다). 그런 다음 PHP 스크립트에 XMLHttpRequest를 만듭니다. 복잡해 보이지만 작동합니다. –

관련 문제