メインコンテンツまでスキップ

5. Comparing Origins (生成元の比較)

5. Comparing Origins (生成元の比較)

2つの生成元 (origin) が「同じ (the same)」であるのは, それらが同一 (identical) である場合に限ります。特に:

  • 2つの生成元がスキーム/ホスト/ポート (scheme/host/port) 3つ組である場合, 2つの生成元が同じであるのは, それらが同一のスキーム, ホスト, ポートを持つ場合に限ります。

  • グローバル一意識別子 (globally unique identifier) である生成元は, スキーム/ホスト/ポート3つ組である生成元と同じになることはできません。

2つのURIの生成元が同じである場合, これら2つのURIは同一生成元 (same-origin) です。

注意: URIは必ずしも自身と同一生成元であるとは限りません。例えば, data URI [RFC2397] は自身と同一生成元ではありません。なぜなら, data URIはサーバーベースの命名権限 (server-based naming authority) を使用しないため, 生成元としてグローバル一意識別子を持つからです。