/[suikacvs]/markup/html/html5/spec-ja/data/browsers.dat
Suika

Contents of /markup/html/html5/spec-ja/data/browsers.dat

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1.19 - (show annotations) (download)
Thu Aug 14 02:55:58 2008 UTC (17 years, 11 months ago) by apache
Branch: MAIN
Changes since 1.18: +21 -1 lines
by remote user 'guest'

1 #pattern
2 <span class=secno>* </span>Web browsers
3 #ja
4 <span class=secno>$1 </span>Web ブラウザ
5
6 #en
7 This section describes features that apply most directly to Web
8 browsers. Having said that, unless specified elsewhere, the requirements
9 defined in this section <em>do</em> apply to all user agents, whether they
10 are Web browsers or not.
11 #ja
12 この章では、 Web ブラウザに最も直接的に適用される機能について説明します。
13 とはいえ、この章で定義する要件は、特に断らない限り、
14 Web ブラウザであるか否かを問わず全ての利用者エージェントに適用<em>されます</em>。
15
16 #pattern
17 <span class=secno>* </span>Browsing contexts
18 #ja
19 <span class=secno>$1 </span>閲覧文脈
20
21 #en
22 A <dfn id=browsing1>browsing context</dfn> is a collection of one or
23 more <code>Document</code> objects, and one or more <a href="#view"
24 title=view>views</a>.
25 #ja
26 <dfn id=browsing1>閲覧文脈</dfn>は1つ以上の <code>Document</code>
27 オブジェクトと1つ以上の<a href="#view"
28 title=view>表示</a>の集成です。
29
30 #en
31 At any one time, one of the <code>Document</code>s in a <a
32 href="#browsing1">browsing context</a> is the <dfn id=active>active
33 document</dfn>. The collection of <code>Document</code>s is the <a
34 href="#browsing1">browsing context</a>'s <a href="#session">session
35 history</a>.
36 #ja
37 いかなる時点においても、ある <a
38 href="#browsing1">閲覧文脈</a>の中の <code>Document</code>
39 の1つは<dfn id=active>活性文書</dfn>です。
40 <code>Document</code> の集成は<a
41 href="#browsing1">閲覧文脈</a>の<a href="#session">セッション履歴</a>です。
42
43 #en
44 A <dfn id=view>view</dfn> is a user agent interface tied to a particular
45 media used for the presentation of <code>Document</code> objects in some
46 media. A view may be interactive. Each view is represented by an
47 <code>AbstractView</code> object. Each view belongs to a <a
48 href="#browsing1">browsing context</a>. <a
49 href="#refsDOM2VIEWS">[DOM2VIEWS]</a>
50 #ja
51 <dfn id=view>表示</dfn>は、何らかの媒体における <code>Document</code>
52 オブジェクトの表現のために用いられる、特定の媒体に紐付けされた利用者エージェント界面です。
53 提示は対話的であっても[[MAY:構いません]]。各表示は <code>AbstractView</code>
54 オブジェクトにより現れます。各表示は<a
55 href="#browsing1">閲覧文脈</a>に属します。 <a
56 href="#refsDOM2VIEWS">[DOM2VIEWS]</a>
57
58 #en
59 The <code title="">document</code> attribute of an
60 <code>AbstractView</code> object representing a <a href="#view">view</a>
61 gives the <code>Document</code> object of the view's <a
62 href="#browsing1">browsing context</a>'s <a href="#active">active
63 document</a>. <a href="#refsDOM2VIEWS">[DOM2VIEWS]</a>
64 #ja
65 <a href="#view">表示</a>を表す
66 <code>AbstractView</code> オブジェクトの <code title="">document</code>
67 属性は、その表示の<a
68 href="#browsing1">閲覧文脈</a>の<a href="#active">活性文書</a>の
69 <code>Document</code> オブジェクトを与えます。
70 <a href="#refsDOM2VIEWS">[DOM2VIEWS]</a>
71
72 #en
73 Events that use the <code>UIEvent</code> interface are
74 related to a specific <a href="#view">view</a> (the view in which the
75 event happened); the <code>AbstractView</code> of that view is given in
76 the event object's <code title="">view</code> attribute. <a
77 href="#refsDOM3EVENTS">[DOM3EVENTS]</a>
78 #ja
79 <code>UIEvent</code> 界面を用いる事象は特定の<a href="#view">表示</a>
80 (事象が発生した表示) に関係付けられています。その表示の
81 <code>AbstractView</code> は事象オブジェクトの <code title="">view</code>
82 属性で与えられます。 <a
83 href="#refsDOM3EVENTS">[DOM3EVENTS]</a>
84
85 #en
86 A typical Web browser has one obvious <a
87 href="#view">view</a> per <a href="#browsing1">browsing context</a>: the
88 browser's window (screen media). If a page is printed, however, a second
89 view becomes evident, that of the print media. The two views always share
90 the same underlying <code>Document</code>, but they have a different
91 presentation of that document. A speech browser also establishes a
92 browsing context, one with a view in the speech media.
93 #ja
94 一般的な Web ブラウザは<a href="#browsing1">閲覧文脈</a>毎に1つの自明な<a
95 href="#view">表示</a>、つまりブラウザの窓 (画面媒体) を持っています。
96 しかし、頁が印刷される場合、2つ目の、印刷媒体の表示が現れます。
97 2つの表示は常に同じ元の <code>Document</code> を共有していますが、
98 その文書の異なる提示を有しています。会話ブラウザも、
99 会話媒体での表示を有する閲覧文脈を確立します。
100
101 #en
102 A <code>Document</code> does not necessarily have a <a
103 href="#browsing1">browsing context</a> associated with it. In particular,
104 data mining tools are likely to never instantiate browsing contexts.
105 #ja
106 <code>Document</code> は必ずしも<a
107 href="#browsing1">閲覧文脈</a>に関連付けられているとは限りません。
108 特に、データ・マイニング・ツールは閲覧文脈を決して実現値化しないでしょう。
109
110 #en
111 The main <a href="#view">view</a> through which a user primarily
112 interacts with a user agent is the <dfn id=default4>default view</dfn>.
113 #ja
114 利用者が利用者エージェントと対話するために主に使用する<a href="#view">表示</a>が<dfn id=default4>既定表示</dfn>です。
115
116 #en
117 The <a href="#default4">default view</a> of a
118 <code>Document</code> is given by the <code title="">defaultView</code>
119
120 attribute on the <code>Document</code> object's <code>DocumentView</code>
121 interface. <a href="#refsDOM3VIEWS">[DOM3VIEWS]</a>
122 #ja
123 <code>Document</code> の <a href="#default4">既定表示</a>は
124 <code>Document</code> オブジェクトの <code>DocumentView</code>
125 界面の <code title="">defaultView</code>
126 属性により与えられます。 <a href="#refsDOM3VIEWS">[DOM3VIEWS]</a>
127
128 #en
129 When a <a href="#browsing1">browsing context</a> is first created, it
130 must be created with a single <code>Document</code> in its session
131 history, whose <span title="the document's address">address</span><!--
132 XXXDOCURL -->
133 is <code><a href="#aboutblank">about:blank</a></code><!-- XXX xref -->,
134 which is marked as being an <a href="#html-" title="HTML documents">HTML
135 document</a>, and whose <a href="#character3" title="document's character
136 encoding">character encoding</a> is UTF-8. The <code>Document</code> must
137 have a single child <code><a href="#html">html</a></code> node, which
138 itself has a single child <code><a href="#body0">body</a></code> node. If
139 the <a href="#browsing1">browsing context</a> is created specifically to
140 be immediately navigated, then that initial navigation will have <a
141 href="#replacement">replacement enabled</a>.
142 #ja
143 <a href="#browsing1">閲覧文脈</a>が最初に作成されたとき、
144 閲覧文脈はセッション履歴に<span title="the document's address">番地</span>が
145 <code><a href="#aboutblank">about:blank</a></code><!-- XXX xref --> で、 <a href="#html-" title="HTML documents">HTML
146 文書</a>として印付けされており、<a
147 href="#character1" title="document's character encoding">文字符号化</a>が
148 UTF-8 である <code>Document</code>
149 が1つある状態で作成されなければ[[MUST:なりません]]。この
150 <code>Document</code> は <code><a href="#html">html</a></code>
151 節点1つだけを子供として持ち、その <code><a href="#html">html</a></code>
152 節点は <code><a href="#body0">body</a></code> 節点だけを子供として持たなければ[[MUST:なりません]]。
153 <a
154 href="#browsing1">閲覧文脈</a>が即座に操縦されるために特に作成された場合、
155 その最初の操縦は<a
156 href="#replacement">置換有効</a>で行われます。
157
158 #en
159 The <a href="#origin0">origin</a> of the <code><a
160 href="#aboutblank">about:blank</a></code> <code>Document</code> is set
161 when the <code>Document</code> is created, in a manner dependent on
162 whether the <a href="#browsing1">browsing context</a> created is a <a
163 href="#nested0">nested browsing context</a>, as follows:
164 #ja
165 <code><a
166 href="#aboutblank">about:blank</a></code> <code>Document</code> の<a href="#origin0">起源</a>は、
167 その <code>Document</code> が作成されるときに、作成された<a
168 href="#browsing1">閲覧文脈</a>が<a
169 href="#nested0">入れ子閲覧文脈</a>であるかどうかにより、
170 次のように設定されます:
171
172 #en
173 If the new <a href="#browsing1">browsing context</a> is a <a
174 href="#nested0">nested browsing context</a>
175 #ja
176 新しい<a href="#browsing1">閲覧文脈</a>が<a
177 href="#nested0">入れ子閲覧文脈</a>である場合
178
179 #en
180 The <a href="#origin0">origin</a> of the <code><a
181 href="#aboutblank">about:blank</a></code> <code>Document</code> is the <a
182 href="#origin0">origin</a> of the <a href="#active">active document</a>
183 of the new <a href="#browsing1">browsing context</a>'s <a
184 href="#parent">parent browsing context</a> at the time of its creation.
185 #ja
186 <code><a
187 href="#aboutblank">about:blank</a></code> <code>Document</code> の<a href="#origin0">起源</a>は、
188 新しい<a
189 href="#browsing1">閲覧文脈</a>の作成の時点でのその<a href="#parent">親閲覧文脈</a>の<a
190 href="#active">活性文書</a>の<a href="#origin0">起源</a>です。
191
192 #en
193 If the new <a href="#browsing1">browsing context</a> is an <a
194 href="#auxiliary0">auxiliary browsing context</a>
195 #ja
196 新しい<a href="#browsing1">閲覧文脈</a>が<a
197 href="#auxiliary0">補助閲覧文脈</a>である場合
198
199 #en
200 The <a href="#origin0">origin</a> of the <code><a
201 href="#aboutblank">about:blank</a></code>
202 <code>Document</code> is the <a href="#origin0">origin</a> of the <a
203 href="#active">active document</a> of the new <a
204 href="#browsing1">browsing context</a>'s <a href="#opener">opener
205 browsing context</a> at the time of the new browsing context's creation.
206 #ja
207 <code><a
208 href="#aboutblank">about:blank</a></code> <code>Document</code> の<a href="#origin0">起点</a>は、
209 新しい閲覧文脈の作成の時点でのその<a href="#opener">開き元閲覧文脈</a>の<a
210 href="#active">活性文書</a>の<a href="#origin0">起点</a>です。
211
212 #en
213 Otherwise
214 #ja
215 その他の場合
216
217 #en
218 The <a href="#origin0">origin</a> of the <code><a
219 href="#aboutblank">about:blank</a></code>
220
221 <code>Document</code> is a globally unique identifier assigned when the
222 new <a href="#browsing1">browsing context</a> is created.
223 #ja
224 <code><a
225 href="#aboutblank">about:blank</a></code> <code>Document</code> の<a href="#origin0">起点</a>は、
226 その新しい<a href="#browsing1">閲覧文脈</a>が作成されたときに割り当てられた大域的に固有な識別子です。
227
228 #pattern
229 <span class=secno>* </span>Nested browsing contexts
230 #ja
231 <span class=secno>$1 </span>入れ子の閲覧文脈
232
233 #en
234 Certain elements (for example, <code><a href="#iframe">iframe</a></code>
235 elements) can instantiate further <a href="#browsing1" title="browsing
236 context">browsing contexts</a>. These are called <dfn id=nested0
237 title="nested browsing context">nested browsing contexts</dfn>. If a
238 browsing context <var title="">P</var> has an element <var
239 title="">E</var> in one of its <code>Document</code>s <var
240 title="">D</var> that nests another browsing context <var title="">C</var>
241 inside it, then <var title="">P</var> is said to be the <dfn
242 id=parent>parent browsing context</dfn> of <var title="">C</var>, <var
243 title="">C</var> is said to be a <dfn id=child>child browsing
244 context</dfn> of <var title="">P</var>, <var title="">C</var> is said to
245 be <dfn id=nested1 title="browsing context nested through">nested
246 through</dfn> <var title="">D</var>, and <var title="">E</var> is said to
247 be the <dfn id=browsing2>browsing context container</dfn> of <var
248 title="">C</var>.
249 #ja
250 要素によっては (例えば <code><a href="#iframe">iframe</a></code>
251 要素は)、更に<a href="#browsing1" title="browsing
252 context">閲覧文脈</a>を実現値化することができます。このようなものを<dfn id=nested0
253 title="nested browsing context">入れ子の閲覧文脈</dfn>と呼びます。
254 閲覧文脈 <var title="">P</var> がその <code>Document</code> の1つ
255 <var title="">D</var> 中に要素 <var
256 title="">E</var> を持っていて、その要素の内側に別の閲覧文脈 <var title="">C</var>
257 を入れ子にしている場合、 <var title="">P</var> は <var
258 title="">C</var> の<dfn id=parent>親閲覧文脈</dfn>であるといい、
259 <var title="">C</var> は <var title="">P</var> の<dfn
260 id=child>子閲覧文脈</dfn>であるといい、 <var
261 title="">C</var> は <var title="">D</var> を<dfn id=nested1 title="browsing context
262 nested through">通じて入れ子である</dfn>といい、
263 <var title="">E</var> は <var
264 title="">C</var> の<dfn id=browsing2>閲覧文脈包含子</dfn>であるといいます。
265
266 #en
267 A browsing context <var title="">A</var> is said to be an ancestor of a
268 browsing context <var title="">B</var> if there exists a browsing context
269 <var title="">A'</var> that is a <a href="#child">child browsing
270 context</a> of <var title="">A</var> and that is itself an ancestor of
271 <var title="">B</var>, or if there is a browsing context <var
272 title="">P</var> that is a <a href="#child">child browsing context</a> of
273 <var title="">A</var> and that is the <a href="#parent">parent browsing
274 context</a> of <var title="">B</var>.
275 #ja
276 閲覧文脈 <var title="">A</var> が閲覧文脈 <var title="">B</var>
277 の祖先であるというのは、 <var title="">A</var>
278 の<a href="#child">子閲覧文脈</a>である閲覧文脈 <var title="">A'</var>
279 が存在して、それ自体が <var title="">B</var> の祖先である場合、または閲覧文脈 <var
280 title="">P</var> があって、それが <var title="">A</var>
281 の<a href="#child">子閲覧文脈</a>であり、かつ <var title="">B</var>
282 の<a href="#parent">親閲覧文脈</a>である場合です。
283
284 #en
285 The browsing context with no <a href="#parent">parent browsing
286 context</a> is the <dfn id=top-level>top-level browsing context</dfn> of
287 all the browsing contexts <a href="#nested0" title="nested browsing
288 context">nested</a> within it (either directly or indirectly through other
289 nested browsing contexts).
290 #ja
291 <a href="#parent">親閲覧文脈</a>のない閲覧文脈は、
292 それに (直接的に、または他の入れ子閲覧文脈を通じて間接的に)
293 <a href="#nested0" title="nested browsing
294 context">入れ子</a>になっている閲覧文脈すべての<dfn id=top-level>最上位閲覧文脈</dfn>です。
295
296 #en
297 The transitive closure of <a href="#parent" title="parent browsing
298 context">parent browsing contexts</a> for a <a href="#nested0">nested
299 browsing context</a> gives the list of <dfn id=ancestor title="ancestor
300 browsing context">ancestor browsing contexts</dfn>.
301 #ja
302 <a href="#nested0">入れ子閲覧文脈</a>の<a href="#parent" title="parent browsing
303 context">親閲覧文脈</a>の推移的閉包が<dfn id=ancestor title="ancestor
304 browsing context">祖先閲覧文脈</dfn>の並びを与えます。
305
306 #en
307 A <code>Document</code> is said to be <dfn id=fully>fully active</dfn>
308 when it is the <a href="#active">active document</a> of its <a
309 href="#browsing1">browsing context</a>, and either its browsing context is
310 a <a href="#top-level">top-level browsing context</a>, or the
311 <code>Document</code> <a href="#nested1" title="browsing context nested
312 through">through which</a> that browsing context is <a href="#nested0"
313 title="nested browsing context">nested</a> is itself <a
314 href="#fully">fully active</a>.
315 #ja
316 <code>Document</code> が<dfn id=fully>完全に活性</dfn>であるというのは、
317 これがその<a
318 href="#browsing1">閲覧文脈</a>の<a href="#active">活性文書</a>であり、かつその閲覧文脈が<a href="#top-level">最上位閲覧文脈</a>であるか、
319 またはその閲覧文脈がそれを<a href="#nested1" title="browsing context nested
320 through">通じて</a><a href="#nested0"
321 title="nested browsing context">入れ子</a>になっているような
322 <code>Document</code> もそれ自体<a
323 href="#fully">完全に活性</a>であることをいいます。
324
325 #en
326 Because they are nested through an element, <a href="#child"
327 title="child browsing context">child browsing contexts</a> are always tied
328 to a specific <code>Document</code> in their <a href="#parent">parent
329 browsing context</a>. User agents must not allow the user to interact with
330 <a href="#child" title="child browsing context">child browsing
331 contexts</a> of elements that are in <code>Document</code>s that are not
332 themselves <a href="#fully">fully active</a>.
333 #ja
334 <a href="#child"
335 title="child browsing context">子閲覧文脈</a>は、要素を通じて入れ子になっているため、
336 常に<a href="#parent">親閲覧文脈</a>中の特定の <code>Document</code>
337 と紐付けされています。利用者エージェントは、<a href="#fully">完全に活性</a>でない
338 <code>Document</code> 中の要素の<a href="#child" title="child browsing context">子閲覧文脈</a>に対して利用者が対話することを認めては[[MUST NOT:なりません]]。
339
340 #en
341 A <a href="#nested0">nested browsing context</a> can have a <a
342 href="#seamless0">seamless browsing context flag</a> set, if it is
343 embedded through an <code><a href="#iframe">iframe</a></code> element with
344 a <code title=attr-iframe-seamless><a href="#seamless">seamless</a></code>
345 attribute.
346 #ja
347 <a href="#nested0">入れ子閲覧文脈</a>には、これが
348 <code title=attr-iframe-seamless><a href="#seamless">seamless</a></code>
349 属性のある <code><a href="#iframe">iframe</a></code>
350 要素を通じて埋め込まれている場合、<a
351 href="#seamless0">継ぎ目なし閲覧文脈旗</a>が設定されることがあります。
352
353 #pattern
354 <span class=secno>* </span>Auxiliary browsing contexts
355 #ja
356 <span class=secno>$1 </span>補助閲覧文脈
357
358 #en
359 It is possible to create new browsing contexts that are related to a
360 <span>top level browsing context</span> without being nested through an
361 element. Such browsing contexts are called <dfn id=auxiliary0
362 title="auxiliary browsing context">auxiliary browsing contexts</dfn>.
363 Auxiliary browsing contexts are always <a href="#top-level"
364 title="top-level browsing context">top-level browsing contexts</a>.
365 #ja
366 ある<span>最上位閲覧文脈</span>に関係する新しい閲覧文脈を、
367 要素を通じて入れ子にせずに作成することができます。このような閲覧文脈を<dfn id=auxiliary0
368 title="auxiliary browsing context">補助閲覧文脈</dfn>と呼びます。
369 補助閲覧文脈は常に<a href="#top-level"
370 title="top-level browsing context">最上位閲覧文脈</a>です。
371
372 #en
373 An <a href="#auxiliary0">auxiliary browsing context</a> has an <dfn
374 id=opener>opener browsing context</dfn>, which is the <a
375 href="#browsing1">browsing context</a> from which the <a
376 href="#auxiliary0">auxiliary browsing context</a> was created, and it has
377 a <dfn id=furthest>furthest ancestor browsing context</dfn>, which is the
378 <a href="#top-level">top-level browsing context</a> of the <a
379 href="#opener">opener browsing context</a> when the <a
380 href="#auxiliary0">auxiliary browsing context</a> was created.
381 #ja
382 <a href="#auxiliary0">補助閲覧文脈</a>は、<dfn
383 id=opener>開闢器閲覧文脈</dfn>を持ちます。これは、<a
384 href="#auxiliary0">補助閲覧文脈</a>を作成した<a
385 href="#browsing1">閲覧文脈</a>です。また、<dfn id=furthest>最遠祖先閲覧文脈</dfn>も持ちます。
386 これは、<a
387 href="#auxiliary0">補助閲覧文脈</a>が作成された時の<a
388 href="#opener">開闢器閲覧文脈</a>の<a href="#top-level">最上位閲覧文脈</a>です。
389
390 #en
391 The <dfn id=opener0 title=dom-opener><code>opener</code></dfn> DOM
392 attribute on the <code><a href="#window">Window</a></code> object must
393 return the <code><a href="#window">Window</a></code> object of the <a
394 href="#browsing1">browsing context</a> from which the current browsing
395 context was created (its <a href="#opener">opener browsing context</a>),
396 if there is one and it is still available.
397 #ja
398 <code><a href="#window">Window</a></code> オブジェクトの
399 <dfn id=opener0 title=dom-opener><code>opener</code></dfn> DOM 属性は、
400 現在の閲覧文脈が作成された<a
401 href="#browsing1">閲覧文脈</a> (<a href="#opener">開闢器閲覧文脈</a>)
402 の <code><a href="#window">Window</a></code>
403 オブジェクトを、これがあって、まだ利用可能であれば、返さなければ[[MUST:なりません]]。
404
405 #pattern
406 <span class=secno>* </span>Secondary browsing contexts
407 #ja
408 <span class=secno>$1 </span>二次閲覧文脈
409
410 #en
411 User agents may support <dfn id=secondary0 title="secondary browsing
412 context">secondary browsing contexts</dfn>, which are <a href="#browsing1"
413 title="browsing context">browsing contexts</a> that form part of the user
414 agent's interface, apart from the main content area.
415 #ja
416 利用者エージェントは、<dfn id=secondary0 title="secondary browsing
417 context">二次閲覧文脈</dfn>に対応しても[[MAY:構いません]]。これは、利用者エージェントの界面の一部を形成する、
418 主たる内容領域とは別の<a href="#browsing1"
419 title="browsing context">閲覧文脈</a>です。
420
421 #pattern
422 <span class=secno>* </span>Security
423 #ja
424 <span class=secno>$1 </span>保安性
425
426 #en
427 A <a href="#browsing1">browsing context</a> <var title="">A</var> is
428 <dfn id=allowed>allowed to navigate</dfn> a second <a
429 href="#browsing1">browsing context</a> <var title="">B</var> if one of the
430 following conditions is true:
431 #ja
432 <a href="#browsing1">閲覧文脈</a> <var title="">A</var> が2つ目の<a
433 href="#browsing1">閲覧文脈</a> <var title="">B</var>
434 を<dfn id=allowed>操縦することが認められている</dfn>のは、
435 次の条件の1つが真である場合です。
436
437 #en
438 Either the <a href="#origin0">origin</a> of the <a
439 href="#active">active document</a> of <var title="">A</var> is the <a
440 href="#same-origin" title="same origin">same</a> as the <a
441 href="#origin0">origin</a> of the <a href="#active">active document</a>
442 of <var title="">B</var>, or
443 #ja
444 <var title="">A</var> の<a
445 href="#active">活性文書</a>の<a href="#origin0">起源</a>が
446 <var title="">B</var> の<a href="#active">活性文書</a>の<a
447 href="#origin0">起源</a>と<a
448 href="#same-origin" title="same origin">同じ</a>である
449
450 #en
451 The browsing context <var title="">B</var> is an <a
452 href="#auxiliary0">auxiliary browsing context</a> and either its <a
453 href="#opener">opener browsing context</a> is <var title="">A</var> or
454 <var title="">A</var> is <a href="#allowed">allowed to navigate</a> <var
455 title="">B</var>'s <a href="#opener">opener browsing context</a>, or
456 #ja
457 閲覧文脈 <var title="">B</var> は<a
458 href="#auxiliary0">補助閲覧文脈</a>であり、かつ、その<a
459 href="#opener">開闢器閲覧文脈</a>が <var title="">A</var>
460 であるか、または <var title="">A</var> が <var
461 title="">B</var> の<a href="#opener">開闢器閲覧文脈</a>を<a href="#allowed">操縦することが認められている</a>かのいずれかである
462
463 #en
464 The browsing context <var title="">B</var> is not a <a
465 href="#top-level">top-level browsing context</a>, but there exists an <a
466 href="#ancestor">ancestor browsing context</a> of <var title="">B</var>
467 whose <a href="#active">active document</a> has the <a
468 href="#same-origin" title="same origin">same</a> <a
469 href="#origin0">origin</a> as the <a href="#active">active document</a>
470 of <var title="">A</var> (possibly in fact being <var title="">A</var>
471 itself).
472 #ja
473 閲覧文脈 <var title="">B</var> は<a
474 href="#top-level">最上位閲覧文脈</a>ではないが、 <var title="">B</var>
475 の<a
476 href="#ancestor">祖先閲覧文脈</a>に<a href="#active">活性文書</a>が
477 <var title="">A</var> の<a href="#active">活性文書</a>と<a
478 href="#same-origin" title="same origin">同じ</a><a
479 href="#origin0">起源</a>を持つものが存在する
480 (実のところ <var title="">A</var> 自体であることもある)
481
482 #pattern
483 <span class=secno>* </span>Threads
484 #ja
485 <span class=secno>$1 </span>スレッド
486
487 #en
488 Each <a href="#browsing1">browsing context</a> is defined as having a
489 list of zero or more <dfn id=directly>directly reachable browsing
490 contexts</dfn>. These are:
491 #ja
492 各<a href="#browsing1">閲覧文脈</a>は、零以上の<dfn id=directly>直接到達可能閲覧文脈</dfn>の並びを持つと定義します。
493 これは、次の閲覧文脈を含みます。
494
495 #en
496 All the <a href="#browsing1">browsing context</a>'s <a href="#child"
497 title="child browsing context">child browsing contexts</a>.
498 #ja
499 当該<a href="#browsing1">閲覧文脈</a>の全ての<a href="#child"
500 title="child browsing context">子閲覧文脈</a>。
501
502 #en
503 The <a href="#browsing1">browsing context</a>'s <a
504 href="#parent">parent browsing context</a>.
505 #ja
506 当該<a href="#browsing1">閲覧文脈</a>の<a
507 href="#parent">親閲覧文脈</a>。
508
509 #en
510 All the <a href="#browsing1" title="browsing context">browsing
511 contexts</a> that have the <a href="#browsing1">browsing context</a> as
512 their <a href="#opener">opener browsing context</a>.
513 #ja
514 当該<a href="#browsing1">閲覧文脈</a>が<a href="#opener">開闢器閲覧文脈</a>であるすべての<a href="#browsing1" title="browsing context">閲覧文脈</a>。
515
516 #en
517 The <a href="#browsing1">browsing context</a>'s <a
518 href="#opener">opener browsing context</a>.
519 #ja
520 当該<a href="#browsing1">閲覧文脈</a>の<a href="#opener">開闢器閲覧文脈</a>。
521
522 #en
523 The transitive closure of all the <a href="#browsing1" title="browsing
524 context">browsing contexts</a> that are <a href="#directly">directly
525 reachable browsing contexts</a> forms a <dfn id=unit-of>unit of related
526 browsing contexts</dfn>.
527 #ja
528 <a href="#directly">直接到達可能閲覧文脈</a>である<a href="#browsing1" title="browsing
529 context">閲覧文脈</a>すべての推移的閉包は、<dfn id=unit-of>関連閲覧文脈の単位</dfn>を形成します。
530
531 #en
532 All the executable code in a <a href="#unit-of">unit of related browsing
533 contexts</a> must execute on a single conceptual thread. The dispatch of
534 events fired by the user agent (e.g. in response to user actions or
535 network activity) and the execution of any scripts associated with timers
536 must be serialized so that for each <a href="#unit-of">unit of related
537 browsing contexts</a> there is only one script being executed at a time.
538 #ja
539 <a href="#unit-of">関連閲覧文脈の単位</a>内のすべての実行可能符号は、
540 単一の概念的なスレッドで実行されなければ[[MUST:なりません]]。利用者エージェントが
541 (例えば利用者の作用やネットワーク活動への反応として) 発火する事象の発送やタイマーと関連付けられたスクリプトの実行は、
542 <a href="#unit-of">関連閲覧文脈の単位</a>毎に同時に1つのスクリプトだけが実行されるように直列化されなければ[[MUST:なりません]]。
543
544 #pattern
545 <span class=secno>* </span>Browsing context names
546 #ja
547 <span class=secno>$1 </span>閲覧文脈名
548
549 #en
550 Browsing contexts can have a <dfn id=browsing2>browsing context
551 name</dfn>. By default, a browsing context has no name (its name is not
552 set).
553 #ja
554 閲覧文脈は、<dfn id=browsing2>閲覧文脈名</dfn>を持つことができます。
555 既定では、閲覧文脈は名前を持ちません (名前は設定されません)。
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572 #en
573 When an HTML document is to be loaded in a <a href="#browsing1">browsing
574 context</a>, the user agent must create a <code>Document</code> object,
575 mark it as being an <a href="#html-" title="HTML documents">HTML
576 document</a>, create an <a href="#html-0">HTML parser</a>, associate it
577 with the document, and begin to use the bytes provided for the document as
578 the <a href="#input0">input stream</a> for that parser.
579 #ja
580 HTML 文書が<a href="#browsing1">閲覧文脈</a>に読み込まれるとき、
581 利用者エージェントは、 <code>Document</code> オブジェクトを作成し、
582 それに <a href="#html-" title="HTML documents">HTML
583 文書</a>であるとの印を付け、<a href="#html-0">HTML 構文解析器</a>を作成し、
584 これをその文書と関連付け、
585 その文書に対して提供されたバイト列を構文解析器の<a href="#input0">入力ストリーム</a>として使い始めなければ[[MUST:なりません]]。
586
587 #en
588 The <a href="#input0">input stream</a> converts bytes into
589 characters for use in the <span>tokeniser</span><!-- XXX xref
590 -->. This
591 process relies, in part, on character encoding information found in the
592 real <a href="#content-type5" title=Content-Type>Content-Type metadata</a>
593
594 of the resource; the "sniffed type" is not used for this purpose.
595 #ja
596 <a href="#input0">入力ストリーム</a>はバイト列を文字列に変換し、
597 字句化器で使用できるようにします。この過程は、部分的に、
598 資源の実際の <a href="#content-type5" title=Content-Type>Content-Type
599 メタデータ</a>に現れる文字符号化情報に依存しています。
600 ここでは「探知型」は使用しません。
601
602 #en
603 When no more bytes are available, an EOF character is implied, which
604 eventually causes a <code title=event-load><a
605 href="#load0">load</a></code> event to be fired.
606 #ja
607 それ以上のバイトが存在しなくなると、暗黙の EOF 文字の存在が仮定され、
608 それによって <code title=event-load><a
609 href="#load0">load</a></code> 事象が発火されることとなります。
610
611 #en
612 After creating the <code>Document</code> object, but potentially before
613 the page has finished parsing, the user agent must <a
614 href="#update2">update the session history with the new page</a>.
615 #ja
616 <code>Document</code> オブジェクトが作成された後に、
617 頁が構文解析を完了される前でも構いませんが、
618 利用者エージェントは、<a
619 href="#update2">新しい頁によりセッション履歴を更新</a>しなければ[[MUST:なりません]]。
620
621 #en
622 <a href="#application2"
623 title=concept-appcache-init-with-attribute>Application cache selection</a>
624
625 happens <a href="#parser-appcache">in the HTML parser</a>.
626 #ja
627 <a href="#application2"
628 title=concept-appcache-init-with-attribute>アプリケーション・キャッシュの選択</a>が
629 <a href="#parser-appcache">HTML 構文解析器の中</a>で起こります。
630
631 #en
632 When faced with displaying an XML file inline, user agents must first
633 create a <code>Document</code> object, following the requirements of the
634 XML and Namespaces in XML recommendations, RFC 3023, DOM3 Core, and other
635 relevant specifications. <a href="#refsXML">[XML]</a> <a
636 href="#refsXMLNS">[XMLNS]</a> <a href="#refsRFC3023">[RFC3023]</a> <a
637 href="#refsDOM3CORE">[DOM3CORE]</a>
638 #ja
639 利用者エージェントは、 XML ファイルを行内で表示することになったとき、
640 まず <code>Document</code> オブジェクトを XML と XML 名前空間の勧告、
641 RFC 3023、DOM3 中核、その他関連する仕様書に従って作成しなければ[[MUST:なりません]]。
642 <a href="#refsXML">[XML]</a> <a
643 href="#refsXMLNS">[XMLNS]</a> <a href="#refsRFC3023">[RFC3023]</a> <a
644 href="#refsDOM3CORE">[DOM3CORE]</a>
645
646 #en
647 The actual HTTP headers and other metadata, not the headers as mutated
648 or implied by the algorithms given in this specification, are the ones
649 that must be used when determining the character encoding according to the
650 rules given in the above specifications. Once the character encoding is
651 established, the <a href="#character1">document's character encoding</a>
652 must be set to that character encoding.
653 #ja
654 実際の HTTP 頭部その他のメタデータが、
655 前述の仕様書群で示された規則に従い文字符号化を決定する際には使用しなければ[[MUST:ならない]]ものです
656 (この仕様書に示した算法により変異した、あるいは暗示される頭部ではありません)。
657
658 #en
659 If the root element, as parsed according to the XML specifications cited
660 above, is found to be an <code><a href="#html">html</a></code> element
661 with an attribute <code title=attr-html-manifest><a
662 href="#manifest">manifest</a></code>, then, as soon as the element is
663 inserted into the DOM, the user agent must run the <a href="#application2"
664 title=concept-appcache-init-with-attribute>application cache selection
665 algorithm</a> with the value of that attribute, resolved relative to the
666 <a href="#elements3">element's base URI</a>, as the manifest URI.
667 Otherwise, as soon as the root element is inserted into the DOM, the user
668 agent must run the <a href="#application3"
669 title=concept-appcache-init-no-attribute>application cache selection
670 algorithm</a> with no manifest.
671 #ja
672 利用者エージェントは、前述の XML 仕様書群に従い構文解析された根要素が <code><a href="#html">html</a></code>
673 要素であって <code title=attr-html-manifest><a
674 href="#manifest">manifest</a></code> 属性を持つものであることが判明した場合、
675 その要素が DOM に挿入されると同時に、<a href="#application2"
676 title=concept-appcache-init-with-attribute>アプリケーション・キャッシュ選択算法</a>を、その属性の値を<a href="#elements3">要素の基底
677 URI</a> に対して解決したものをマニフェスト URI
678 として実行しなければ[[MUST:なりません]]。そうでない場合、
679 利用者エージェントは、根要素が DOM に挿入されると同時に、
680 <a href="#application3"
681 title=concept-appcache-init-no-attribute>アプリケーション・キャッシュ選択算法</a>をマニフェストなしで実行しなければ[[MUST:なりません]]。
682
683 #en
684 Because the processing of the <code
685 title=attr-html-manifest><a href="#manifest">manifest</a></code> attribute
686 happens only once the root element is parsed, any URIs referenced by
687 processing instructions before the root element (such as <code
688 title="">&lt;?xml-styleesheet?></code> and <code
689 title="">&lt;?xbl?></code> PIs) will be fetched from the network and
690 cannot be cached.
691 #ja
692 <code
693 title=attr-html-manifest><a href="#manifest">manifest</a></code>
694 属性の処理は根要素が構文解析されてはじめて行われますから、
695 根要素の前に現れる処理指令 (例えば <code
696 title="">&lt;?xml-styleesheet?></code> や <code
697 title="">&lt;?xbl?></code> 処理指令) が参照する URI
698 はネットワークから取って来られることになり、キャッシュできません。
699
700 #en
701 User agents may examine the namespace of the root <code>Element</code>
702 node of this <code>Document</code> object to perform namespace-based
703 dispatch to alternative processing tools, e.g. determining that the
704 content is actually a syndication feed and passing it to a feed handler.
705 If such processing is to take place, abort the steps in this section, and
706 jump to <a href="#navigate-non-Document">step 10</a> in the <a
707 href="#navigate">navigate</a> steps above.
708 #ja
709 利用者エージェントは、この <code>Document</code>
710 オブジェクトの根 <code>Element</code>
711 ノードを検査し、名前空間を基にした代替処理ツールを呼び出しても[[MAY:構いません]]
712 (例えば、内容が実際には配給フィードであると判定し、
713 これをフィード取扱器に渡しても構いません)。このような処理が行われる場合は、
714 この節の段階を中断し、前述の<a
715 href="#navigate">操縦</a>段階の<a href="#navigate-non-Document">段階
716 10</a> に飛びます。
717
718 #en
719 Otherwise, then, with the newly created <code>Document</code>, the user
720 agents must <a href="#update2">update the session history with the new
721 page</a>. User agents may do this before the complete document has been
722 parsed (thus achieving <i>incremental rendering</i>).
723 #ja
724 そうでない場合には、利用者エージェントは、新たに作成された
725 <code>Document</code> によって、
726 <a href="#update2">新しい頁によりセッション履歴を更新</a>しなければ[[MUST:なりません]]。
727 利用者エージェントは、これを文書全体が構文解析される前に行って
728 (<i>逐次的レンダリング</i>を実現して) も[[MAY:構いません]]。
729
730 #en
731 Error messages from the parse process (e.g. namespace well-formedness
732 errors) may be reported inline by mutating the <code>Document</code>.
733 #ja
734 構文解析過程の誤りメッセージ (例えば名前空間整形式性誤り)
735 は <code>Document</code> を変異させることによって行内で報告して[[MAY:構いません]]。
736
737 #en
738 The <dfn id=top0 title=dom-top><code>top</code></dfn> DOM attribute on
739 the <code><a href="#window">Window</a></code> object of a <a
740 href="#browsing1">browsing context</a> <var title="">b</var> must return
741 the <code><a href="#window">Window</a></code> object of its <a
742 href="#top-level">top-level browsing context</a> (which would be its own
743 <code><a href="#window">Window</a></code> object if it was a <a
744 href="#top-level">top-level browsing context</a> itself).
745 #ja
746 <a
747 href="#browsing1">閲覧文脈</a> <var title="">b</var> の
748 <code><a href="#window">Window</a></code> オブジェクトの <dfn id=top0 title=dom-top><code>top</code></dfn> DOM
749 属性は、その<a
750 href="#top-level">最上位閲覧文脈</a>の
751 <code><a href="#window">Window</a></code>
752 オブジェクト (その閲覧文脈自体が<a
753 href="#top-level">最上位閲覧文脈</a>の場合、
754 その <code><a href="#window">Window</a></code>
755 オブジェクト自体) を返さなければ[[MUST:なりません]]。

[email protected]
ViewVC Help
Powered by ViewVC 1.1.24