3

すべてではないにしても、ほとんどのブラウザが次の表記法をサポートしています。

<script src="//domain.com/script.js">

この//表記は、現在のものと同じプロトコルを使用することを意味します。

  • http://domain.com/script.js現在のページが HTTP 経由で提供されている場合
  • https://domain.com/script.js現在のページが HTTPS 経由で提供されている場合

<a>この表記は、<link>、 などの他の HTML タグでも機能します。

Locationこの表記はヘッダーにも有効ですか?

たとえば、次のように返信することは有効ですか。

HTTP/1.0 301 Moved Permanently
Location: //domain.com/other-resource
4

3 に答える 3

-1

RFC 2616 では有効ではありませんが、実際には機能し、HTTP/1.1 の現在のリビジョンで有効です ( http://svn.tools.ietf.org/svn/wg/httpbis/specs/rfc7231.html#を参照)。 rfc.section.7.1.2 )

于 2013-10-08T06:21:43.677 に答える