Compartir a través de


Consideraciones para el desarrollo de páginas web

El Agente de autenticación web se basa en las mismas tecnologías que impulsan Internet Explorer en Windows. Sin embargo, debido a un propósito muy especial de este componente, algunas características de Internet Explorer estaban deshabilitadas o bloqueadas para una configuración específica. Además, El Agente de autenticación web proporciona un canal de registro de eventos dedicado para ayudar a solucionar problemas con las páginas que procesa.

Modo de documento estándar de Internet Explorer 10

El Agente de autenticación web muestra todas las páginas en el modo "IE10 Standards Mode". Puede usar las herramientas de desarrollo en Internet Explorer para ver cómo funciona la página en diferentes modos de documento. Para obtener más información sobre la compatibilidad con Internet Explorer 10, vea los temas de MSDN para Internet Explorer.

Características deshabilitadas y bloqueadas

Varias características de Internet Explorer están completamente deshabilitadas o bloqueadas en valores específicos que no se pueden cambiar en las opciones de Internet del sistema operativo.

Característica Status
API de caché de aplicaciones ("AppCache") Disabled
Historial de vínculos Disabled
Archivos temporales habilitado
Cookies Las cookies de sesión están habilitadas. Se permiten cookies persistentes, pero están sujetas a limpieza automática a menos que el Agente de autenticación web esté en modo SSO. Para obtener más información, consulte la sección Inicio de sesión único.
Base de datos de índice Disabled
Almacenamiento DOM Disabled
ActiveX Disabled
Descargas de archivos Disabled

 

Requisito https

La primera dirección URL que usará una aplicación para comunicarse con el proveedor en línea debe ser HTTPS.

Dimensión para diferentes tamaños de ventana

Una aplicación de Windows 8 puede aparecer en varios tamaños diferentes, como la pantalla completa, una ventana cuyo tamaño se ha cambiado o dentro de un acceso como Acceso compartido. En función del diseño de ventana que aparezca el Agente de autenticación web, el tamaño con el que las páginas web tienen que funcionar podría ser diferente. Para obtener más información, vea el tema Directrices para cambiar el tamaño a diseños estrechos y el tema Directrices para compartir contenido .

La página web debe usar consultas de medios CSS para comprobar el tamaño con el que tiene que trabajar y diseñarse en consecuencia. Sin embargo, la página no debe diseñarse en función de los píxeles exactos documentados aquí y poder escalar a diferentes tamaños. Los tamaños especificados en este documento están sujetos a cambios en futuras versiones del sistema operativo.

Si una página no puede ajustarse a toda la información del espacio asignado (por ejemplo, una larga lista de permisos que solicita una aplicación), el Agente de autenticación web proporcionará barras de desplazamiento para permitir al usuario desplazarse por la página según sea necesario. El zoom también se proporciona mediante el zoom pellizco para dispositivos táctiles y Ctrl + rueda del mouse para equipos portátiles y de escritorio.

Para probar diferentes factores de escalado, use la aplicación de ejemplo sdk de Agente de autenticación web cargada en Microsoft Visual Studio Professional 2012, lo que permite simular los estados de pantalla completa y de cambio de tamaño.

Además de diferentes diseños documentados anteriormente, asegúrese de probar la página en diferentes orientaciones de pantalla (por ejemplo, vertical y horizontal) y diferentes configuraciones regionales y idiomas, así como con características de accesibilidad como la opción "Hacer todo más grande" activada.

Los diseños disponibles son:

Pantalla completa

Para el diseño de pantalla completa, las dimensiones de la página web son:

  • Ancho: 566 píxeles
  • Alto: alto de pantalla (depende de la resolución de pantalla)

En el ejemplo siguiente se muestra la interfaz de usuario del agente de autenticación web en el diseño de pantalla completa.

un ejemplo de la interfaz de usuario del agente de autenticación web en el diseño de pantalla completa

Redimensionada

Para una ventana con tamaño, las dimensiones de la página web pueden ser:

  • Ancho: 260 píxeles
  • Alto: alto de pantalla (depende de la resolución de pantalla)

En el ejemplo siguiente se muestra la interfaz de usuario del Agente de autenticación web en una ventana con tamaño en la página web XBox. Tenga en cuenta que la interfaz de usuario del Agente de autenticación web solo está en el lado derecho de la captura de pantalla.

un ejemplo de la interfaz de usuario del agente de autenticación web en una ventana con tamaño cambiado

Vista de acceso

Para la vista Acceso, las dimensiones de la página web son:

  • Ancho: 566 píxeles
  • Alto: alto de pantalla (depende de la resolución de pantalla)

En el ejemplo siguiente se muestra la interfaz de usuario del Agente de autenticación web en la vista Acceso.

Un ejemplo muestra la interfaz de usuario del agente de autenticación web en la vista de acceso

Vista del selector de archivos

Para la vista del selector de archivos, las dimensiones de la página web son:

  • Ancho: 566 píxeles
  • Alto: alto de pantalla (depende de la resolución de pantalla)

En el ejemplo siguiente se muestra la interfaz de usuario del Agente de autenticación web en la vista del selector de archivos.

Un ejemplo muestra la interfaz de usuario del agente de autenticación web en la vista del selector de archivos

No hay ventanas nuevas de forma predeterminada

De forma predeterminada, ninguna dirección URL dará lugar a que se abra una nueva ventana, sino que se mostrará en la ventana Agente de autenticación web. Esto incluye el método de JavaScript window.open, el atributo "target" de los hipervínculos o cuando el usuario usa el mecanismo Ctrl+Clic para forzar que se abra una nueva ventana. La excepción a esta regla es cuando una página web declara un vínculo como seguro para navegar en un explorador, como se describe en el Destino de personalización de los hipervínculos.

Aplicación de ejemplo del SDK de Agente de autenticación web

Windows.Security.Authentication.Web