[56] URL path の意味と構文は、 URL scheme ごとに異なります。 詳しくは各 URL scheme の項を参照。
[55] HTTP での利用については、HTTP(S) scheme を参照。
Location
インターフェイス pathname
属性[23] この属性は、 Unforgeable
です >>21。
[25] location.pathname
の取得器は、次のようにしなければなりません
>>21。
[36] location.pathname
の設定器は、次のようにしなければなりません
>>21。
[4] RFC 1808 の path
は、 2396 では path_segments
に当たります。
[2] >>1 fsegment := 1*pchar
, segment := *pchar
です。
最初の部分が必ず1文字ないといけないのは、
空を許すとすると abs_path
で
//foo のようなものが認められることなり、
net_path
と区別できなくなってしまうからでしょう。
[3] RFC 2396 では、 <path>
は
abs_path
又は opaque_part
のことを指します。これらは排他的なので曖昧なく区別できます。
(RFC 2396 3.)
[6] 2396 によれば、 path segment では [/;=?]
が予約されています。 =
は引数で使われるのですが、
最初の引数のセミコロンより前では意味を持たないはずです。
それでも予約されています。
あ、よくみると、引数でも =
は定義されていませんね。
つまり、引数だろうがなかろうが、経路 segment 内では
=
と %3D
は必ずしも等価ではなく、
うかつに (un)escape してはいけないということです。
[7]
The Path URN Specification (1999-03-16 02:27:52 +09:00
版) http://www.hypernews.org/~liberte/www/path.html
(名無しさん)
[8] urn:ietf:id:draft-ietf-uri-urn-path-01
[20] JavaScript - IEはanchorタグのpathnameとlocationのpathnameで違う値を返す - Qiita [キータ] ( ( 版)) http://qiita.com/opengl-8080/items/b582bdc2b5923e7ca2aa
cloud
要素 path
属性[13] RSS の cloud
要素の
path
属性は、
Webサービスの経路を表します
RSS Best Practices Profile。
[14] 仕様書:
[2] この属性は RSS 2.0 でも定義されていましたが、 存在すること以外は何も規定されていませんでした。
[16] cloud
要素は XML-RPC または SOAP
の接続先を指定することになっています。 path
属性値はそのうち
path 部分を表すもので、事実上、 HTTP の URL の path
を指定するものです。
[22] この属性は必須です RSS Best Practices Profile。
[18] 現在も RSS の仕様書には含まれていますが、 もはや誰も使っておらず、実質的に廃止状態にあります。
[44] Editorial: non-relative flag got renamed · whatwg/html@d360c27 ( 版) https://github.com/whatwg/html/commit/d360c27d44c52390441b5910d39e898160ec016d
[45] Merge effective script origin into origin · whatwg/html@8a843f2 ( 版) https://github.com/whatwg/html/commit/8a843f2169a6864a3024c4329528dccb2051d275
[46] EE: Path matching fix (#167) (Sun77789著, ) https://github.com/w3c/webappsec-csp/commit/30d0b902eab1c8ade6f6cba50aed608a5ae090b4
[47] Editorial: clarify the "shorten a path" algorithm (domenic著, ) https://github.com/whatwg/url/commit/65dcfbc17248fa761904dff42e4bd1efcff3a30f
[49] Stop decoding all %2e's in paths (annevk著, ) https://github.com/whatwg/url/commit/fbff6834a8a03576261f777d0e0afea5c1bc5a09
[50] Change path parsing for non-special URLs (annevk著, ) https://github.com/whatwg/url/commit/b087fe2ab215caf656a94b067c9a69ae78f03c8f
[51] Align <a>/<area>/Location's pathname getter with the URL Standard (TRowbotham著, ) https://github.com/whatwg/html/commit/037e082d30b21271bd410fc2f45d2b4f0bcbce9d
[54] Editorial: use the Infra Standard for URL's path (annevk著, ) https://github.com/whatwg/url/commit/2f99502dc12b781f5bf6a062257ba031c7129c1e
[57] Single and double dot segments in paths cannot be represented – Premature decoding of %2e character sequences. · Issue #281 · whatwg/url () https://github.com/whatwg/url/issues/281
[61] はてなブログで「記事(/entry/)」のディレクトリが変更できるようになった - すなばいじり () http://psn.hatenablog.jp/entry/2016/09/01/160001
[64] Navigation scope: Avoid using pathname field. (mgiuca著, ) https://github.com/w3c/manifest/commit/c5d899cf9b04e8166ffb1f1a7ea2cb8cf8f5d0ca
path
属性に何を指定するのかはよくわかりません。