1

ご存知かもしれませんが、FireFoxにはWebページをプリフェッチするオプションがあります。

今ドキュメントから:

<link rel="prefetch alternate stylesheet" href="mozspecific.css">
<link rel="next" href="2.html">

私が理解していることから、プリフェッチしたものはすべてプリフェッチされますが、いつプリフェッチrelを使用する必要があり、いつ次を使用する必要がありますか?

マルチパイルリソースをプリフェッチしようとすると、すべてのリンクがどのように表示されるのでしょうか。

4

1 に答える 1

1

rel="prefetch"現在のページがすぐに必要になる可能性が高く、すでにキャッシュされている方がよいもの(スタイル、スクリプト、画像)用です。rel="next"ユーザーが次にナビゲートする可能性が高いWebページ用です。それはそれと同じくらい簡単です。

HTML5標準から:

このprefetchキーワードは、ユーザーがこのリソースを必要とする可能性が非常に高いため、指定されたリソースをプリエンプティブにフェッチしてキャッシュすることが有益である可能性が高いことを示します。

そして少し下:

キーワードは、ドキュメントがシーケンスのnext一部であり、リンクがシーケンス内の次の論理ドキュメントであるドキュメントにつながっていることを示します。

したがってrel="next"、このWebページをプリフェッチする必要があることを本質的に示しているわけではありません。ただし、ユーザーが次にナビゲートする可能性が高いため、Firefoxがプリフェッチすることを選択する場合があります(現在発生しているかどうかはわかりません)。

于 2012-12-04T21:42:40.557 に答える