これは、メタ タグ、スラッシュ付きの url とスラッシュなしの url で続きます。元のポスターの例では、すべての回答が何かを見逃していました。これは、メタ http-equiv Refresh に関するもので、HTML5 ではパスが Refresh 値を持つファイルの場所に相対的であることを指定しています。通常、パスは base 要素に対して相対的であり、コーディングを節約するために、base 要素の URL に末尾のスラッシュを付けて、base 要素に基づく相対 URL に先頭のスラッシュがないようにすることがあります。しかし、http-equiv Refresh は別のケースであり、答えがわかりません。たとえば、ブラウザが判断しているのか、サーバーが判断しているのかはわかりません。ここに誰か知っていますか?ありがとうございました。
質問する
1106 次
2 に答える
0
URL がスラッシュなしで指定された場合、パスはドキュメントからの相対パスになり、URL がスラッシュで指定された場合、パスはルートからの相対パスになります。これはブラウザによって決定され、この場合、すべてのブラウザが同じことを行います。
于 2015-06-07T05:58:14.577 に答える
0
ステップ 23。
url 値を meta 要素に相対的な絶対 URL に解決します。これが失敗した場合は、これらの手順を中止してください。
絶対 URLは URL 仕様で定義されています。
絶対 URL はスキームでなければなりません。その後に「:」が続き、その後にスキームが相対スキームの場合はスキーム相対 URL が続き、それ以外の場合はスキーム データが続き、オプションで「?」が続きます。とクエリ。
URL に関する HTML5のセクションもお読みください。
Document オブジェクトのドキュメント ベース URL は、次のサブステップを実行して取得した絶対 URL です。
- ドキュメントに href 属性を持つ基本要素がない場合、ドキュメントのベース URL はドキュメントのフォールバック ベース URL です。これらの手順を中止します。
- それ以外の場合、ドキュメントのベース URL は、ドキュメント内で href 属性を持つ最初のベース要素の凍結されたベース URL です (ツリー順)。
于 2015-06-08T06:15:42.347 に答える