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

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

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1.22 - (show annotations) (download)
Sat Oct 25 10:29:20 2008 UTC (17 years, 5 months ago) by apache
Branch: MAIN
CVS Tags: HEAD
Changes since 1.21: +7 -1 lines
by remote user 'guest'

1
2
3 #pattern
4 <span class=secno>* </span>Communication
5 #ja
6 <span class=secno>$1 </span>通信
7
8 #pattern
9 <span class=secno>* </span>Event definitions
10 #ja
11 <span class=secno>$1 </span>事象定義
12
13 #en
14 Messages in <a href=#server-sent-events>server-sent events</a>, <a
15 href=#network>Web sockets</a>, <a
16 href=#crossDocumentMessages>cross-document messaging</a>, and <a
17 href=#channel-messaging>channel messaging</a> use the <dfn id=event-message
18 title=event-message><code>message</code></dfn> event.
19 #ja
20 <a href=#server-sent-events>鯖送信事象</a>、<a
21 href=#network>Web ソケット</a>、<a
22 href=#crossDocumentMessages>文書間メッセージ交換</a>、<a
23 href=#channel-messaging>通信路メッセージ交換</a>のメッセージは<dfn id=event-message
24 title=event-message><code>message</code></dfn> 事象を使います。
25
26 #en
27 The following interface is defined for this event:
28 #ja
29 次の界面はこの事象のために定義されています。
30
31 #pattern
32 The <dfn id=*
33 title=dom-*><code>*()</code></dfn>
34 and <dfn id=*
35 title=dom-*><code>*()</code></dfn>
36 methods must initialise the event in a manner analogous to the
37 similarly-named methods in the DOM3 Events interfaces. <a
38 href=#refsDOM3EVENTS>[DOM3EVENTS]</a>
39 #ja
40 <dfn id=$1
41 title=dom-$2><code>$3()</code></dfn>
42 メソッドと <dfn id=$4
43 title=dom-$5><code>initMessageEventNS()</code></dfn>
44 メソッドは、 DOM3 事象界面の似たような名前のメソッドと同じような方法で事象を初期化しなければ[[MUST:なりません]]。
45 <a
46 href=#refsDOM3EVENTS>[DOM3EVENTS]</a>
47
48 #en
49 The <dfn id=dom-messageevent-data title=dom-MessageEvent-data><code>data</code></dfn>
50 attribute represents the message being sent.
51 #ja
52 <dfn id=dom-messageevent-data title=dom-MessageEvent-data><code>data</code></dfn>
53 属性は送信されたメッセージを表します。
54
55 #en
56 The <dfn id=dom-messageevent-origin
57 title=dom-MessageEvent-origin><code>origin</code></dfn> attribute
58 represents, in <a href=#server-sent-events>server-sent events</a> and <a
59 href=#crossDocumentMessages>cross-document messaging</a>, the <a
60 href=#origin-0>origin</a> of the document that sent the message
61 (typically the scheme, hostname, and port of the document, but not its
62 path or fragment identifier).
63 #ja
64 <dfn id=dom-messageevent-origin
65 title=dom-MessageEvent-origin><code>origin</code></dfn>
66 属性は、 <a href=#server-sent-events>鯖送信事象</a>と<a
67 href=#crossDocumentMessages>文書間メッセージ交換</a>において、メッセージを送信した文書の<a
68 href=#origin-0>起源</a>
69 (普通は当該文書の scheme と hostname と port で、 path や素片識別子は含みません。)
70 を表します。
71
72 #en
73 The <dfn id=dom-messageevent-lasteventid
74 title=dom-MessageEvent-lastEventId><code>lastEventId</code></dfn>
75 attribute represents, in <a href=#server-sent-events>server-sent events</a>,
76 the <span>last event ID string</span> of the event source.
77 #ja
78 <dfn id=dom-messageevent-lasteventid
79 title=dom-MessageEvent-lastEventId><code>lastEventId</code></dfn>
80 属性は、<a href=#server-sent-events>鯖送信事象</a>において、
81 事象源の<span>最終事象識別子文字列</span>を表します。
82
83 #en
84 The <dfn id=dom-messageevent-source
85 title=dom-MessageEvent-source><code>source</code></dfn> attribute
86 represents, in <a href=#crossDocumentMessages>cross-document messaging</a>, the
87 <code><a href=#window>Window</a></code> from which the message came.
88 #ja
89 <dfn id=dom-messageevent-source
90 title=dom-MessageEvent-source><code>source</code></dfn> 属性は、
91 <a href=#crossDocumentMessages>文書間メッセージ交換</a>において、
92 メッセージが送られて来た元の
93 <code><a href=#window>Window</a></code> を表します。
94
95 #en
96 The <dfn id=dom-messageevent-messageport
97 title=dom-MessageEvent-messagePort><code>messagePort</code></dfn>
98 attribute represents, in <a href=#crossDocumentMessages>cross-document
99 messaging</a> and <a href=#channel-messaging>channel messaging</a> the <code><a
100 href=#messageport>MessagePort</a></code> being sent, if any.
101 #ja
102 <dfn id=dom-messageevent-messageport
103 title=dom-MessageEvent-messagePort><code>messagePort</code></dfn>
104 属性は、<a href=#crossDocumentMessages>文書間メッセージ交換</a>と<a href=#channel-messaging>通信路メッセージ交換</a>において、
105 送信された <code><a
106 href=#messageport>MessagePort</a></code> があれば、
107 それを表します。
108
109
110 #en
111 Unless otherwise specified, when the user agent creates and dispatches a
112 <code title=event-message><a href=#event-message>message</a></code> event in
113 the algorithms described in the following sections, the <code
114 title=dom-MessageEvent-lastEventId><a
115 href=#dom-messageevent-lasteventid>lastEventId</a></code> attribute must be the empty
116 string, the <code title=dom-MessageEvent-origin><a
117 href=#dom-messageevent-origin>origin</a></code> attribute must be the empty string, the
118 <code title=dom-MessageEvent-source><a href=#dom-messageevent-source>source</a></code>
119 attribute must be null, and the <code
120 title=dom-MessageEvent-messagePort><a
121 href=#dom-messageevent-messageport>messagePort</a></code> attribute must be null.
122 #ja
123 特に規定がない場合、利用者エージェントが以後の節で説明する算法の中で
124 <code title=event-message><a href=#event-message>message</a></code>
125 事象を作成して発送する時に、 <code
126 title=dom-MessageEvent-lastEventId><a
127 href=#dom-messageevent-lasteventid>lastEventId</a></code> 属性は空文字列でなければ[[MUST:ならず]]、
128 <code title=dom-MessageEvent-origin><a
129 href=#dom-messageevent-origin>origin</a></code> 属性は空文字列でなければ[[MUST:ならず]]、
130 <code title=dom-MessageEvent-source><a href=#dom-messageevent-source>source</a></code>
131 属性は null でなければ[[MUST:ならず]]、 <code
132 title=dom-MessageEvent-messagePort><a
133 href=#dom-messageevent-messageport>messagePort</a></code>
134 属性は null でなければ[[MUST:なりません]]。
135
136
137 #pattern
138 <span class=secno>* </span><dfn
139 >Server-sent events</dfn>
140 #ja
141 <span class=secno>$1 </span><dfn
142 >鯖送信事象</dfn>
143
144 #en
145 This section describes a mechanism for allowing servers to dispatch DOM
146 events into documents that expect it. The <code><a
147 href=#the-eventsource-element>eventsource</a></code> element provides a simple
148 interface to this mechanism.
149 #ja
150 この節は、鯖が事象を待ち受けている文書の中に DOM
151 事象を発送できるようにする仕組みを説明します。
152 <code><a
153 href=#the-eventsource-element>eventsource</a></code>
154 要素はこの仕組みに対する単純な界面を提供しています。
155
156 #en
157 Any object that implements the <code>EventTarget</code> interface must
158 also implement the <code><a
159 href=#remoteeventtarget>RemoteEventTarget</a></code> interface.
160 #ja
161 <code>EventTarget</code> 界面を実装するオブジェクトは、 <code><a
162 href=#remoteeventtarget>RemoteEventTarget</a></code>
163 界面も実装しなければ[[MUST:なりません]]。
164
165 #en
166 When the <dfn id=dom-remoteeventtarget-addeventsource
167 title=dom-RemoteEventTarget-addEventSource><code>addEventSource(<var
168 title="">src</var>)</code></dfn> method is invoked, the user agent must <a
169 href=#resolve-a-url title="resolve a url">resolve</a> the <a
170 href=#url>URL</a> specified in <var title="">src</var>, and if that
171 succeeds, add the resulting <a href=#absolute-url>absolute URL</a> to the <a
172 href=#concept-eventsource-list title=concept-eventsource-list>list of event sources</a>
173 for that object. The same URL can be registered multiple times. If the URL
174 fails to resolve, then the user agent must raise a <code>SYNTAX_ERR</code>
175 exception.
176 #ja
177 <dfn id=dom-remoteeventtarget-addeventsource
178 title=dom-RemoteEventTarget-addEventSource><code>addEventSource(<var
179 title="">src</var>)</code></dfn>
180 メソッドが呼び出された時、利用者エージェントは
181 <var title="">src</var>
182 に指定された <a
183 href=#url>URL</a>
184 を<a
185 href=#resolve-a-url title="resolve a url">解決</a>し、
186 それが成功した場合、得られた<a href=#absolute-url>絶対 URL</a> をそのオブジェクトの<a
187 href=#concept-eventsource-list title=concept-eventsource-list>事象源のリスト</a>に追加しなければ[[MUST:なりません]]。
188 同じ URL を何度も登録することができます。
189 URL の解決に失敗した場合は、利用者エージェントは <code>SYNTAX_ERR</code>
190 例外を発生させなければ[[MUST:なりません]]。
191
192 #en
193 When the <dfn id=dom-remoteeventtarget-removeeventsource
194 title=dom-RemoteEventTarget-removeEventSource><code>removeEventSource(<var
195 title="">src</var>)</code></dfn> method is invoked, the user agent must <a
196 href=#resolve-a-url title="resolve a url">resolve</a> the <a
197 href=#url>URL</a> specified in <var title="">src</var>, and if that
198 succeeds, remove the resulting <a href=#absolute-url>absolute URL</a> from
199 the <a href=#concept-eventsource-list title=concept-eventsource-list>list of event
200 sources</a> for that object. If the same URI has been registered multiple
201 times, removing it must remove only one instance of that URI for each
202 invocation of the <code title=removeEventSource>removeEventSource()</code>
203 method. If the URL fails to resolve, the user agent does nothing.
204 #ja
205 <dfn id=dom-remoteeventtarget-removeeventsource
206 title=dom-RemoteEventTarget-removeEventSource><code>removeEventSource(<var
207 title="">src</var>)</code></dfn>
208 メソッドが呼び出された時、利用者エージェントは
209 <var title="">src</var> に指定された <a
210 href=#url>URL</a> を<a
211 href=#resolve-a-url title="resolve a url">解決</a>し、
212 それが成功した場合、得られた<a href=#absolute-url>絶対 URL</a> をそのオブジェクトの<a href=#concept-eventsource-list title=concept-eventsource-list>事象源のリスト</a>からさ駆除しなければ[[MUST:なりません]]。
213 同じ URI が複数回登録されている場合、
214 <code title=removeEventSource>removeEventSource()</code>
215 メソッドを呼び出す時に削除するのはその URI
216 の1つの実現値だけを削除しなければ[[MUST:なりません]]。
217 URL の解決に失敗した場合は、利用者エージェントは何もしません。
218
219
220 #pattern
221 <span class=secno>* </span>Connecting to an event
222 stream
223 #ja
224 <span class=secno>$1 </span>事象ストリームへの接続
225
226 #pattern
227 <span class=secno>* </span><dfn>Content-Type sniffing: text or binary</dfn>
228 #ja
229 <span class=secno>$1 </span><dfn>Content-Type 探知: テキストまたはバイナリー</dfn>
230
231 #en
232 The user agent may wait for 512 or more bytes of the resource
233 to be available.
234 #ja
235 利用者エージェントは、資源の 512 バイト以上が利用可能となるまで待って[[MAY:構いません]]。
236
237 #en
238 Let <var title="">n</var> be the smaller of either 512 or
239 the number of bytes already available.
240 #ja
241 <var title="">n</var> を、512 か、既に利用可能なバイト数の小さい方とします。

admin@suikawiki.org
ViewVC Help
Powered by ViewVC 1.1.24