WorkerNavigator
===============

Una interfaz **`WorkerNavigator`** representa un subconjunto de la interfaz `Navigator`, que puede ser accedida desde un `Worker`. Un objeto así es inicializado para cada worker y está disponible a través de la propiedad `self.navigator` (en-US).

Propiedades
-----------

*La interfaz `WorkerNavigator` no hereda ninguna propiedad.*

`WorkerNavigator.appCodeName` (en-US) 
Obsoleto
Read only 

Retorna siempre `'Mozilla'`, en cualquier navegador. Esta propiedad se mantiene únicamente por motivos de compatibilidad.

`WorkerNavigator.appName` (en-US) 
Obsoleto
Read only 

Retorna el nombre oficial del navegador. No confiar en esta propiedad para retornar el valor correcto.

`WorkerNavigator.appVersion` (en-US) 
Obsoleto
Read only 

Retorna la versión del navegador como un `string`. No confiar en esta propiedad para retornar el valor correcto.

`WorkerNavigator.connection` (en-US)Read only 

Provee un objeto `NetworkInformation` (en-US) conteniendo información acerca de la conexión a internet del dispositivo.

`WorkerNavigator.hardwareConcurrency` (en-US)Read only 

Retorna el número de núcleos lógicos de procesador disponibles.

`WorkerNavigator.language` (en-US) Read only 

Retorna un `DOMString` representando el idioma preferido del usuario, usualmente el idioma de la interfaz de usuario del navegador. El valor `null` se retorna cuando es desconocido.

`WorkerNavigator.languages` (en-US) Read only  
Experimental

Retorna un arreglo de `DOMString` representando los idiomas conocidos por el usuario, en orden de preferencia.

`WorkerNavigator.locks` (en-US) 
Experimental
Read only 

Retorna un objeto `LockManager` (en-US) que provee métodos para solicitar un nuevo objeto `Lock` (en-US) y para consultar por un objeto `Lock` existente.

`WorkerNavigator.onLine` (en-US)Read only 

Retorna un valor booleano indicando si el navegador está en línea.

`WorkerNavigator.permissions` (en-US) 
Experimental
Read only 

Retorna un objeto `Permissions` (en-US) que puede ser usado para consultar y actualizar el estado de permisos de las APIs que soportan la Permissions API (en-US).

`WorkerNavigator.platform` (en-US) 
Obsoleto
Read only 

Retorna un `string` representando la plataforma del navegador. No confiar en esta propiedad para retornar el valor correcto.

`WorkerNavigator.product` (en-US) 
Obsoleto
Read only 

Retorna siempre `'Gecko'`, en cualquier navegador. Esta propiedad se mantiene únicamente por motivos de compatibilidad.

`WorkerNavigator.serial` (en-US) Read only 

Retorna un objeto `Serial` (en-US), que representa un punto de entrada a la `Web Serial API` (en-US) para permitir el control de puertos series.

`WorkerNavigator.storage` (en-US)Read only  
Experimental

Retorna una interfaz `StorageManager` para administrar permisos de persistencia y estimar el espacio libre.

`WorkerNavigator.userAgent` (en-US)Read only 

Retorna el `string` de agente de usuario para el navegador actual.

`WorkerNavigator.userAgentData` (en-US) Read only 

Retorna un objeto `NavigatorUAData` (en-US), que da acceso a información acerca del navegador y el sistema operativo del usuario.

Métodos
-------

*La interfaz `WorkerNavigator` no hereda ni implementa ningún método.*

Especificaciones
----------------

| Specification |
| --- |
| HTML Standard # the-workernavigator-object |

Compatibilidad con navegadores
------------------------------

BCD tables only load in the browser with JavaScript enabled. Enable JavaScript to view data.

Véase también
-------------

* Otras interfaces relacionadas con Worker: `Worker`, `WorkerLocation` (en-US), and `WorkerGlobalScope` (en-US).
* Usando `web workers`.