FORMULA LANGUAGE


@BrowserInfo
Ejemplo

Determina las capacidades de un cliente Web; es decir, le permite determinar las capacidades del navegador para la solicitud actual.

Nota Esta función @ es una novedad de la Versión 5.

Sintaxis

@BrowserInfo( "nombre-propiedad" )

Parámetros

nombre-propiedad


Resultado

El resultado depende de la capacidad del navegador. La tabla inferior muestra el grupo actual de capacidades de los navegadores de Web y del cliente Notes compatibles con Lotus Notes/Domino:
Nombre de la propiedadTipo de resultadoResultado para los navegadoresResultado para el cliente Notes
BrowserTypeTextoEl tipo del navegador: "Microsoft," "Netscape," "Compatible" (para navegadores que afirman ser compatibles con Netscape, incluido Notes Navigator 5.0), o "Unknown"."Notes"
CookiesBooleano (0 ó 1).1 (Verdadero) si el navegador permite el uso de cookies; si no es así, 0 (Falso).0 (Falso)
DHTMLBooleano (0 ó 1).1 (Verdadero) si el navegador permite el uso de HTML dinámico; si no es así, 0 (Falso).0 (Falso)
FileUploadBooleano (0 ó 1).1 (Verdadero) si el navegador permite la carga de archivos; si no es así, 0 (Falso).0 (Falso)
FramesBooleano (0 ó 1).1 (Verdadero) si el navegador permite el uso de la etiqueta <FRAME> de HTML, si no es así, 0 (Falso).1 (Verdadero)
JavaBooleano (0 ó 1).1 (Verdadero) si el navegador permite el uso de applets de Java; si no es así, 0 (Falso).1 (Verdadero)
JavaScriptBooleano (0 ó 1).1 (Verdadero) si el navegador permite el uso de JavaScript; si no es así, 0 (Falso).1 (Verdadero)
IframeBooleano (0 ó 1).1 (Verdadero) si el navegador permite el uso de la etiqueta <IFRAME> de HTML de Microsoft, si no es así, 0 (Falso).0 (Falso)
PlatformTextoLa plataforma del sistema operativo del navegador: "Win95," "Win98," "WinNT," "MacOS," o "Unknown"."Desconocido"
RobotBooleano (0 ó 1).1 (Verdadero) si el navegador es probablemente un robot de Web; si no es así, 0 (Falso).0 (Falso)
SSLBooleano (0 ó 1).1 (Verdadero) si el navegador permite el uso de SSL; si no es así, 0 (Falso).0 (Falso)
TablesBooleano (0 ó 1).1 (Verdadero) si el navegador permite el uso de la etiqueta de HTML, si no es así, 0 (Falso).1 (Verdadero)
VBScriptBooleano (0 ó 1).1 (Verdadero) si el navegador permite el uso de VBScript; si no es así, 0 (Falso).0 (Falso)
VersionNúmeroEl número de versión del navegador o -1 para navegadores no reconocidos.El número de versión del cliente Notes
Uso

@BrowserInfo determina las propiedades de un navegador comparando el encabezado User-Agent de HTTP enviado por el navegador con las reglas almacenadas en el archivo browser.cnf del directorio de datos de Lotus Domino. @BrowserInfo también contiene reglas para el cliente Notes.

@BrowserInfo puede utilizarse en todos los tipos de fórmulas excepto en las de columnas de las vistas y en las de selección de documentos para las vistas.

Los clientes Notes de versiones anteriores a la 5.0 no pueden abrir los formularios que utilizan @BrowserInfo. El cliente mostrará el mensaje de error Fórmula no válida: función u operador desconocido. Para evitar este error, compruebe el número de versión del cliente en sus fórmulas. Ejemplo:

@If(@TextToNumber(@Version) >= 160; @BrowserInfo("BrowserType");"Desconocido")

Equivalencias en otros lenguajes

Las variables CGI

El archivo browser.cnf

Ejemplo
Véase también