리비전 비교

Online and offline events

리비전 286094:

리비전 286094 조경빈

리비전 286095:

리비전 286095 조경빈

제목:
Talk:Online_and_offline_events
Online and offline events
슬러그:
Talk:Online_and_offline_events
Talk:Online_and_offline_events
내용:

Revision 286094
Revision 286095
t7    <h3 name="API">t
8      API
9    </h3>
10    <h4 name="navigator.onLine">
11      <code>navigator.onLine</code>
12    </h4>
13    <p>
14      <code><a href="ko/DOM/window.navigator.onLine">navigator.on
>Line</a></code> is a property that maintains a <code>true</code>/ 
><code>false</code> value (<code>true</code> for online, <code>fal 
>se</code> for offline). This property is updated whenever the use 
>r switches into "Offline Mode" by selecting the corresponding men 
>u item (File -&gt; Work Offline in Firefox). 
15    </p>
16    <p>
17      Additionally, this property should update whenever a browse
>r is no longer capable of connecting to the network. According to 
> the specification: 
18    </p>
19    <blockquote cite="http://www.whatwg.org/specs/web-apps/curren
>t-work/#offline"> 
20      The <code>navigator.onLine</code> attribute must return fal
>se if the user agent will not contact the network when the user f 
>ollows links or when a script requests a remote page (or knows th 
>at such an attempt would fail)... 
21    </blockquote>
22    <p>
23      Firefox 2 updates this property when switching to/from the 
>browser's Offline mode, and when losing/regaining network connect 
>ivity in Windows and Linux. 
24    </p>
25    <p>
26      This property existed in older versions of Firefox and Inte
>rnet Explorer (the specification based itself off of these prior  
>implementations), so you can begin using it immediately. Network  
>status autodetection was implemented in Firefox 2. 
27    </p>
28    <h4 name=".22online.22_and_.22offline.22_events">
29      "<code>online</code>" and "<code>offline</code>" events
30    </h4>
31    <p>
32      <a href="ko/Firefox_3">Firefox 3</a> introduces two new eve
>nts: "<code>online</code>" and "<code>offline</code>". These two  
>events are fired on the <code>&lt;body&gt;</code> of each page wh 
>en the browser switches between online and offline mode. Addition 
>ally, the events bubble up from <code>document.body</code>, to <c 
>ode>document</code>, ending at <code>window</code>. Both events a 
>re non-cancellable (you can't prevent the user from coming online 
>, or going offline). 
33    </p>
34    <p>
35      You can register listeners for these events in a few famili
>ar ways: 
36    </p>
37    <ul>
38      <li>using <code><a href="ko/DOM/element.addEventListener">a
>ddEventListener</a></code> on the <code>window</code>, <code>docu 
>ment</code>, or <code>document.body</code> 
39      </li>
40      <li>by setting the <code>.ononline</code> or <code>.onoffli
>ne</code> properties on <code>document</code> or <code>document.b 
>ody</code> to a JavaScript <code>Function</code> object. (<b>Note 
>:</b> using <code>window.ononline</code> or <code>window.onofflin 
>e</code> will not work for compatibility reasons.) 
41      </li>
42      <li>by specifying <code>ononline="..."</code> or <code>onof
>fline="..."</code> attributes on the <code>&lt;body&gt;</code> ta 
>g in the HTML markup. 
43      </li>
44    </ul>

이력으로 돌아가기