質問

友達に送ってきたリンクをはることは少な ページ を示す簡単なHTML+CSSに位置しています。しかし、見れば、ソースコードに気付くでしょうがないへのリンクをcssファイルです。

を使用している場合、ffと開いているのがfirebugることが確認でき下純に、cssファイルはこのようなヘッダを送(<url> <url> <url> <url> <url> <url> <url> <url> <url> <url>示ョンです。

私の質問があれば教えてくださいとの前提にしかなりませんsafari、ie?なっているのでしょうかヘッダーはブラウザに依存します。を与えることで発生する?

役に立ちましたか?

解決

ます。http:/

あなたはこの便利なリソースを見つけることができます/www.w3.org/TR/html4/present/styles.html#h-14.6する

それはサファリ/クローム(Webkitの)では動作しませんが、それはこのためのものであってもよい理由はわからない。

  

このセクションでは、リンク・ヘッダ・フィールドを定義するHTTPのバージョンに準拠したユーザエージェントに適用されます。リンクヘッダフィールドを含まない[RFC2616]で定義されるように、そのHTTP 1.1に留意されたい(セクション19.6.3を参照)。

他のヒント

HTTP 1.1の標準的な部分ではありませんが、

これは、HTMLの仕様の一部です。 (RFC2616は、リンクフィールドを定義していません。)

そのため、それを実装するために、個々のユーザエージェント次第です。それは非常に便利な、かなりあいまいな、とはありませんので、私はそれはWebkitのいずれか不明瞭な機能を回避するために、無自覚に起因する、あるいは意図的な意図で実装されていないことを推測します。

HTTPヘッダで送信する Link: <style.css>; REL=stylesheet, 相当するHTMLの要素 <link rel="stylesheet" href="style.css" />.

このHTTP1.0のみ対応してヘッダを表します。追加 RFC2068,19.6.1.2リンク除去 RFC2616 とともに、 PATCHUNLINK により不足になります。

http://www.w3.org/TR /html4/present/styles.html#h-14.6する

  HTTPヘッダ

とスタイルシートへのリンク

14.6      

このセクションでは、リンク・ヘッダ・フィールドを定義するHTTPのバージョンに準拠したユーザエージェントに適用されます。リンクヘッダフィールドを含まない[RFC2616]で定義されるように、そのHTTP 1.1に留意されたい(セクション19.6.3を参照)。

だから、基本的に、これはHTTP 1.1に準拠していないです。

Mozillaは実際にリンクは、あなたがしたいのほとんどすべてに入るにprefectching題しMDCの記事がありますこれについて知りたい、なぜ彼らはそれをサポートしています。個人的に私はそれは時間と帯域幅の巨大な廃棄物のように聞こえると思うだけで、ブラウザ攻撃へのオープンドアを残します。ここでは直接あなたの質問に対処し引用だ。

  

をサポートリンクの先読みをブラウザ?

     Mozillaの1.2に基づいて

ブラウザ(または   それ以降)だけでなく、上のベースのブラウザ   Mozillaの1.0.2(またはそれ以降)のサポート   プリフェッチ。これは、Firefoxとを含んでいます   ネットスケープ7.01以降とPhoenixビルド。カミノはのよう構築します   2003年3月にはMozilla 1.0.1に基づいており、   したがって、サポートしていません。   プリフェッチ。参照するには、ブラウザをテスト   それがサポートしていれば、リンク先読みます。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top