2014-03-28 4 views
0

HTML 페이지에서 프리 페치/프리 렌더링을 사용하고 있습니다.프리 페치 지연을 위해 자바 스크립트 타이머를 설정하는 방법은 무엇입니까?

<link rel="prefetch" href="example.com" /> 

JS를 사용하여이 작업을 지연하고 싶습니다.

+0

HTML이 이미 구문 분석 되더라도 여전히 예상대로 프리 페치됩니까? 만약 그렇다면 창에서 이걸 할 수있을 것 같아. 타임 아웃 대신에로드? – BenRacicot

답변

0

아마도 setTimeout과 document.write를 사용해보십시오. 크롬에서 테스트되었고 2 초 후에 사이트를로드합니다 (네트워크 패널에서 본)

window.setTimeout(function() { 
    document.write("<link rel='prefetch' href='http://www.google.de' />") 
    } 
    ,2000 
); 
+0

문서의 머리 부분에 이것을 넣습니까? 나는 이것을로드해야합니까? 아니면 표준 스크립트 태그 안에 있습니까? –

+0

나는 그것이 중요하지 않다고 생각한다, 나는 dev 콘솔에 넣었다. 그래서 그것은 페이지로드 이후였다. 스크립트 태그의 머리 부분이나 onload 메소드에서 잘되어야합니다. –

관련 문제