mozilla

Comparar revisiones

Guía social API

Change Revisions

Revisión 329401:

Revisión 329401 de maedca el

Revisión 330621:

Revisión 330621 de maedca el

Título:
Guía social API
Guía social API
Enlace amigable (slug):
Social_API/Guide
Social_API/Guide
Contenido:

Revisión 329401
Revisión 330621
n14      Este artículo describe el ciclo de vida de un trabajador den14      Este artículo describe el ciclo de vida de un social servic
> servicio social, como el servicio social permite al navegador in>e worker, como el servicio social permite al navegador interactua
>teractuar con un sitio  de redes sociales, y asi sucesivamen>r con un sitio  de redes sociales y asi sucesivamente.
>te. 
n17      Ciclo de vida de un trabajador de servicios socialesn17      Ciclo de vida de un social service worker
n20      Un proveedor de servicios sociales esta definido por un arcn20      Un proveedor de servicios sociales esta definido por un arc
>hivo de texto estructurado (JSON) conteniendo un numero de URLs c>hivo de texto estructurado (JSON) incluyendo un número de URLs co
>on llave, un nombre y un icono. Los URLs tienen el mismo orígen q>n llave, un nombre y un icono. Los URLs poseen el mismo orígen qu
>ue el archivo JSON si es cargado remotamente.>e el archivo JSON si es cargado remotamente.
n23      Un trabajador de servicios es instanciado del URL del traban23      Un social service worker es instanciado del URL de dicho se
>jador de servicio provisto por el proveedor de servicios; este UR>rvice worker provisto por el proveedor de servicios; este URL &nb
>L  debe resolver a un archivo JavaScript que es evaluado por>sp;debe resolver a un archivo JavaScript que es evaluado por el t
> el trabajador de servicios. El trabajador es un trabajador compa>rabajador de servicios. El worker es un worker compartido, render
>rtido, renderizado "descabezadamente" en un estilo muy similar a >izado "no comprable" en un estilo muy similar a la especificación
>la especificación de los Trabajadores de Web ( aunque debe tomars> de los Trabajadores Web ( aunque debe tomarse en cuenta que la i
>e en cuenta que la implementación actual no es, en hecho, un&nbsp>mplementación actual no es, de hecho, un {{domxref("Worker")
>;{{domxref("Worker")}}).>}}).
n26      El trabajador de servicios permanece con vida hasta que sean26      El service worker permanece con vida hasta finalizar, ya se
> terminado, ya sea por cierre de navegador o por un comando de co>a por cierre de navegador o por un comando de control explícito d
>ntrol explícito del usuario.>el usuario.
n29      Si el navegador determina que la finalización del trabajadon29      Si el navegador determina que la finalización del service w
>r de servicios es necesaria, todos los contenidos servicio-nivel >orker es necesaria, todos los contenidos del servicio-nivel asoci
>asociados con el trabajador de servicios es descargada ( eso sign>ados con el service worker es descargado ( esto significa, que to
>ifica, que todos los&nbsp;<span style="color: rgb(255, 255, 0);">>dos los&nbsp;<span style="color: rgb(255, 255, 0);"><code style="
><code style="font-size: 14px;"><span style="background-color: rgb>font-size: 14px;"><span style="background-color: rgb(255, 0, 0);"
>(255, 0, 0);">ServiceWindow</span></code></span>s y barras latera>>ServiceWindow</span></code></span>s y barras laterales seran cer
>les son cerrados) como parte de la finalización.>rados) como parte de la finalización.
n32      Si el navegador inicia ( o se reinicia) el servicio duranten32      Si el navegador se inicia ( o se reinicia) el servicio dura
> una sesión de usuario normal, el trabajador de servicios es prim>nte una sesión de usuario normal, el service worker es primero co
>ero completamente cargado, y las barras laterales sin iniciadas e>mpletamente cargado, y las barras laterales son instanciadas en v
>n las ventanas existentes.&nbsp;<span style="color: rgb(255, 255,>entanas existentes. Los&nbsp;<span style="color: rgb(255, 255, 0)
> 0);"><code style="font-size: 14px;"><span style="background-colo>;"><code style="font-size: 14px;"><span style="background-color: 
>r: rgb(255, 0, 0);">ServiceWindow</span></code></span>s (como los>rgb(255, 0, 0);">ServiceWindow</span></code></span>s (como los ch
> chats) no son reiniciados automáticamente.>ats) no son reiniciados automáticamente.
n34    <h2 id="Flujo_de_implementacion">n34    <h2 id="Flujo_de_implementaci.C3.B3n">
n38      Esta sección ilustra como el servicio social comenzó, se con38      Esta sección ilustra como el social service comenzó, como s
>munica con el sitio de redes sociales, y finaliza.>e comunica con el sitio de redes sociales, y se finaliza.
n56      <li>El contenido de la barra lateral podra entonces realizan56      <li>El contenido de la barra lateral podrá entonces realiza
>r apretones de mano publicar-suscribir mas elaborados, para limit>una conformidad de conexiónes publicar-suscribir más elaboradas
>ar que eventos este recibe.>, para limitar que eventos este recibe.
n58      <li>Cuando el servicio recibe eventos del servidor (o de otn58      <li>Cuando el servicio recibe eventos del servidor (o de ot
>ro contenido), invoca {{domxref("window.postMessage()")}} en cada>ro contenido), invoca {{domxref("window.postMessage()")}} en cada
> referencia de ventana que fue previamente guardada. La barra lat> referencia de ventana que fue previamente guardada. La barra lat
>eral vuelve a dibujar si es necesario.>eral se regenera segun sea necesario.
t60      <li>Si el usuario hace click en la barra lateral para, por t60      <li>Si el usuario hace click en la barra lateral para, por 
>ejemplo, abrir una ventana de chat, {{domxref("window.open()")}} >ejemplo, abrir una ventana de chat, {{domxref("window.open()")}} 
>es llamado y una nueva ventana es creada. La ventana de chat se r>se hace la llamada y una nueva ventana es creada. La ventana de c
>egistra con el servicio usando&nbsp;<code style="font-size: 14px;>hat se registra con el servicio utilizaando&nbsp;<code style="fon
>">mozSocial.getWorker().postMessage("hello")</code>&nbsp;y recibe>t-size: 14px;">mozSocial.getWorker().postMessage("hello")</code>&
> un mensaje de vuelta diciendole como arir un chat con este. El s>nbsp;y recibe un mensaje de vuelta indicandole con quien abrir un
>ervicio puede entregar eventos servidor-inserción a la ventana de> chat. El servicio puede entregar eventos servidor-inserción a la
> chat, tal vez a través de un sistema publicar-suscribir.> ventana de chat, tal vez a través de un sistema publicar-suscrib
 >ir.

Volver al historial