我在HTML頁面上使用prefetch/prerender。如何設置一個Javascript定時器來延遲預取?
<link rel="prefetch" href="example.com" />
我想用JS延遲這個動作。
我在HTML頁面上使用prefetch/prerender。如何設置一個Javascript定時器來延遲預取?
<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
);
我是否把這個放在文檔的頭部?我必須有這個負載?或者只是在標準的腳本標籤內? –
我認爲沒關係,我把它放在開發控制檯,所以它是在頁面加載後。應該在腳本標記的頭部還是在onload方法中都可以 –
即使HTML已被解析,這是否仍然預取預期?如果是這樣,我想你可以在window.onload而不是超時做到這一點? – BenRacicot