compatibilidad de navegadores en SiteKiosk Windows -
Publicado: Mar, 04 Mar 2014, 20:35
El navegador SiteKiosk aplica los estándares web más actualizados con el fin de de poder navegar en la mayor parte de sitios web posibles.
Tradicionalmente SiteKiosk ha funcionado bajo Internet Explorer, en combinación con un controlador oficial de Microsoft para cada versión de navegador.
SiteKiosk 9 incorpora además el motor de navegador Chromium/Chrome.
Al utilizar el motor de navegador de Internet Explorer SiteKiosk se apoya en el propio navegador IE instalado con el sistema operativo.
Modos de compatibilidad en Internet Explorer
Con Internet Explorer 8, Microsoft implementó el llamado "modo de compatibilidad" con el fin de facilitar la navegación en sitios web programados para versiones anteriores. Aunque SiteKiosk comenzó utilizando este modo de compatibilidad por defecto, desde SiteKiosk 7.7 es posible habilitar o no esta característica con el siguiente parámetro en el archivo de configuración:
<ie8-compatibility-view enabled="true"/>
<ie8-compatibility-view enabled="false"/>
(para activar o desactivar respectivamente el modo de compatibilidad)
Compatibilidad para IE7
Para la compatibilidad con IE7, no debe estar activado la vista de compatibilidad, por tanto el valor correcto es <ie8-compatibility-view enabled="false"/>.
Internet Explorer 11 ha supuso también un importante avance en relación a sus predecesores, ganando en cierto modo una buena parte del camino perdido en los últimos años.
Pero SiteKiosk es aún más estricto que el propio IE11, y siguiendo el estándar web, cuando aparece un error en la navegación lo muestra, informando de él al usuario. Esta regla es la correcta desde el punto de vista más estricto del comportamiento del navegador, y permite tanto al desarrollador de un sitio web como al usuario, percibir ese error.
Por ejemplo, algunas páginas devuelven un error 401 en un primer intento, y funcionan en un segundo intento. Este tipo de error tiene distintas causas según el siguiente artículo de Microsoft:
http://support.microsoft.com/kb/907273/es" onclick="window.open(this.href);return false;
¿cómo conseguir que SiteKiosk pueda pasar por alto algunos errores del navegador?
Es posible evitar que el navegador muestre todos los errores, y que vuelva a intentar la navegación aún cuando se produce un primer error. Para ello podemos editar el archivo de configuración (.skcfg), por ejemplo, con el editor de notas, añadir una línea en el archivo de configuración:
Debajo de la línea: <browserbar>
Añadimos la línea: <show-nav-error>false</show-nav-error>
* Emulation-mode * (desde SiteKiosk 7.8 y superior)
Otro problema muy habitual se presenta a la hora de navegar en sitios que todavía no están preparados para navegadores modernos (por ejemplo, superiores a IE8). En este caso podemos configurar el navegador en modo de compatibilidad, que siendo una solución válida puede presentar problemas sin embargo precisamente con sitios web modernos que comprueban que el navegador sea IE8 o superior.
Otros valores del modo de compatibilidad: 8, 9, 10, 11
Desde la versión de SiteKiosk 8.2.797 también es posible fijar un valor determinado de emulación:
<ie8-compatibility-view enabled="true" emulation-mode="xxxx" />
Valores posibles:
http://msdn.microsoft.com/en-us/library ... _emulation
Si tiene instalado Internet Explorer 11 en su sistema necesita utilizar el "modo forzado" (IE8 = 8888 / IE9 = 9999 / IE10 = 10001) para permitir que SiteKiosk se ejecute en un modo de navegador más antiguo (excepto para IE7 --> <ie8-compatibility-view enabled="false"/>).
por ejemplo, para usar el modo IE8:
<ie8-compatibility-view enabled="true" emulation-mode="8888" />
para usar el modo IE 9:
<ie8-compatibility-view enabled="true" emulation-mode="9999" />
para usar el modo IE10:
<ie8-compatibility-view enabled="true" emulation-mode="10001" />
Aquí encontrará información adicional sobre este ajuste:
http://blogs.msdn.com/ie/archive/2009/0 ... ments.aspx
http://msdn.microsoft.com/en-us/library ... _emulation
Recuerde: el recurso emulation-mode está disponible desde la versión 8.2 de SiteKiosk o superior.
El asistente de configuración de SiteKiosk ayuda a crear un archivo de configuración con los parámetros que mejor se ajusten a cada caso, y sin apenas necesitar conocimientos técnicos o de programación.
También es posible añadir otras opciones avanzadas editando el archivo de configuración (*.skcg) almacenado en la carpeta "Config" del directorio "SiteKiosk", y cambiar algunas opciones manualmente. Algunos de estos ajustes determinan otros aspectos importantes sobre el comportamiento del navegador. Los más importantes se explican en la siguiente página de ayuda: http://www.sitekiosk.es/ayuda-siteKiosk ... tionen.htm" onclick="window.open(this.href);return false;
Tradicionalmente SiteKiosk ha funcionado bajo Internet Explorer, en combinación con un controlador oficial de Microsoft para cada versión de navegador.
SiteKiosk 9 incorpora además el motor de navegador Chromium/Chrome.
Al utilizar el motor de navegador de Internet Explorer SiteKiosk se apoya en el propio navegador IE instalado con el sistema operativo.
Modos de compatibilidad en Internet Explorer
Con Internet Explorer 8, Microsoft implementó el llamado "modo de compatibilidad" con el fin de facilitar la navegación en sitios web programados para versiones anteriores. Aunque SiteKiosk comenzó utilizando este modo de compatibilidad por defecto, desde SiteKiosk 7.7 es posible habilitar o no esta característica con el siguiente parámetro en el archivo de configuración:
<ie8-compatibility-view enabled="true"/>
<ie8-compatibility-view enabled="false"/>
(para activar o desactivar respectivamente el modo de compatibilidad)
Compatibilidad para IE7
Para la compatibilidad con IE7, no debe estar activado la vista de compatibilidad, por tanto el valor correcto es <ie8-compatibility-view enabled="false"/>.
Internet Explorer 11 ha supuso también un importante avance en relación a sus predecesores, ganando en cierto modo una buena parte del camino perdido en los últimos años.
Pero SiteKiosk es aún más estricto que el propio IE11, y siguiendo el estándar web, cuando aparece un error en la navegación lo muestra, informando de él al usuario. Esta regla es la correcta desde el punto de vista más estricto del comportamiento del navegador, y permite tanto al desarrollador de un sitio web como al usuario, percibir ese error.
Por ejemplo, algunas páginas devuelven un error 401 en un primer intento, y funcionan en un segundo intento. Este tipo de error tiene distintas causas según el siguiente artículo de Microsoft:
http://support.microsoft.com/kb/907273/es" onclick="window.open(this.href);return false;
¿cómo conseguir que SiteKiosk pueda pasar por alto algunos errores del navegador?
Es posible evitar que el navegador muestre todos los errores, y que vuelva a intentar la navegación aún cuando se produce un primer error. Para ello podemos editar el archivo de configuración (.skcfg), por ejemplo, con el editor de notas, añadir una línea en el archivo de configuración:
Debajo de la línea: <browserbar>
Añadimos la línea: <show-nav-error>false</show-nav-error>
* Emulation-mode * (desde SiteKiosk 7.8 y superior)
Otro problema muy habitual se presenta a la hora de navegar en sitios que todavía no están preparados para navegadores modernos (por ejemplo, superiores a IE8). En este caso podemos configurar el navegador en modo de compatibilidad, que siendo una solución válida puede presentar problemas sin embargo precisamente con sitios web modernos que comprueban que el navegador sea IE8 o superior.
Otros valores del modo de compatibilidad: 8, 9, 10, 11
Desde la versión de SiteKiosk 8.2.797 también es posible fijar un valor determinado de emulación:
<ie8-compatibility-view enabled="true" emulation-mode="xxxx" />
Valores posibles:
http://msdn.microsoft.com/en-us/library ... _emulation
Si tiene instalado Internet Explorer 11 en su sistema necesita utilizar el "modo forzado" (IE8 = 8888 / IE9 = 9999 / IE10 = 10001) para permitir que SiteKiosk se ejecute en un modo de navegador más antiguo (excepto para IE7 --> <ie8-compatibility-view enabled="false"/>).
por ejemplo, para usar el modo IE8:
<ie8-compatibility-view enabled="true" emulation-mode="8888" />
para usar el modo IE 9:
<ie8-compatibility-view enabled="true" emulation-mode="9999" />
para usar el modo IE10:
<ie8-compatibility-view enabled="true" emulation-mode="10001" />
Aquí encontrará información adicional sobre este ajuste:
http://blogs.msdn.com/ie/archive/2009/0 ... ments.aspx
http://msdn.microsoft.com/en-us/library ... _emulation
Recuerde: el recurso emulation-mode está disponible desde la versión 8.2 de SiteKiosk o superior.
El asistente de configuración de SiteKiosk ayuda a crear un archivo de configuración con los parámetros que mejor se ajusten a cada caso, y sin apenas necesitar conocimientos técnicos o de programación.
También es posible añadir otras opciones avanzadas editando el archivo de configuración (*.skcg) almacenado en la carpeta "Config" del directorio "SiteKiosk", y cambiar algunas opciones manualmente. Algunos de estos ajustes determinan otros aspectos importantes sobre el comportamiento del navegador. Los más importantes se explican en la siguiente página de ayuda: http://www.sitekiosk.es/ayuda-siteKiosk ... tionen.htm" onclick="window.open(this.href);return false;