HTML 페이지에서 프리 페치/프리 렌더링을 사용하고 있습니다.프리 페치 지연을 위해 자바 스크립트 타이머를 설정하는 방법은 무엇입니까?
<link rel="prefetch" href="example.com" />
JS를 사용하여이 작업을 지연하고 싶습니다.
HTML 페이지에서 프리 페치/프리 렌더링을 사용하고 있습니다.프리 페치 지연을 위해 자바 스크립트 타이머를 설정하는 방법은 무엇입니까?
<link rel="prefetch" href="example.com" />
JS를 사용하여이 작업을 지연하고 싶습니다.
아마도 setTimeout과 document.write를 사용해보십시오. 크롬에서 테스트되었고 2 초 후에 사이트를로드합니다 (네트워크 패널에서 본)
window.setTimeout(function() {
document.write("<link rel='prefetch' href='http://www.google.de' />")
}
,2000
);
문서의 머리 부분에 이것을 넣습니까? 나는 이것을로드해야합니까? 아니면 표준 스크립트 태그 안에 있습니까? –
나는 그것이 중요하지 않다고 생각한다, 나는 dev 콘솔에 넣었다. 그래서 그것은 페이지로드 이후였다. 스크립트 태그의 머리 부분이나 onload 메소드에서 잘되어야합니다. –
HTML이 이미 구문 분석 되더라도 여전히 예상대로 프리 페치됩니까? 만약 그렇다면 창에서 이걸 할 수있을 것 같아. 타임 아웃 대신에로드? – BenRacicot