<!DOCTYPE html>
<meta charset="utf-8">
<title>An HTML Document</title>
<link rel="prefetch" href="https://www.apple.com/">
<link rel="prerender" href="https://www.apple.com/">
<script>
document.addEventListener('click', function () {
// Prerendering https://www.apple.com/ipad on Chrome.
// ...
// Prefetching https://www.apple.com/ipad on Firefox.
// ...
}, false);
</script>
ページを開くと、https: //www.apple.com/がプリレンダリングされ、さまざまなブラウザでプリフェッチされます。ドキュメントがクリックされたら、別のページhttps://www.apple.com/ipadをプリレンダリングしてプリフェッチしたいと思います。
選択する方法は2つあるようです。link
現在の2つの要素のURLを置き換えることができます。または、2つの新しいlink
要素を要素に挿入できhead
ます。
HTMLで新しいプリレンダーを設定する正しい方法は何ですか?
HTMLで新しいプリフェッチを設定する正しい方法は何ですか?
Chromeでprerenderlink
要素のURLをhttps://www.apple.com/からhttps://www.apple.com/ipadに置き換えようとしました。Chromeのタスクマネージャーをオンにしたところ、https: //www.apple.com/ipadが事前に作成されていないことがわかりました。事前にレンダリングされた唯一のページはまだhttps://www.apple.com/です。それで、この方法は機能しないように見えますか?