Knowledge Base
Inicio > Navegadores > Microsoft IE
Knowledge Base


Microsoft IE es el navegador de mayor uso en el mercado. Existen distintas versiones con diferentes capacidades. En especial, debe diferenciarse entre navegadores con capacidad DOM (IE 5 o superior) y sin esta capacidad (IE 4).

DOM se refiere a Dynamic Object Model, arquitectura que ofrece enormes ventajas para el desarrollo de aplicaciones Web. WebStudio funciona tanto en navegadores DOM como en aquellos sin este soporte. Sin embargo las prestaciones (calidad de presentación, flexibilidad y algunas opciones) no están disponibles sin el soporte de está tecnología.

IE 6

Internet Explorer 6 es el navegador que viene instalado con los sistemas operativos windows XP Professional y windows XP Home edition. Se empezó a comercializar con estos sistemas en el año 2001. Este navegador pasó a ser más flexible y seguro que sus antecesores ya que Microsoft implementó herraminetas que refuerzan la plataforma de protección de datos (P3P), una tecnología desarrollada por el Consorcio Mundial del Web (W3C).

Incorpora la arquitectura DOM, con lo que permite mostrar todas las prestaciones de WebStudio. La compatibilidad del sistema con este navegador es del 100%.

Además de esto, el navegador es compatible con todos los plugins que se necesitan para mostrar todos los elementos del programa: Gráficos 3D, Metacubos, Applets y gráficos SVG.

Recomendamos el uso de este navegador para utilizar WebStudio con todas sus prestaciones.

 
IE6 con Sun JVM

El panel de control de Windows, tiene un icono de "Java Plugin" mediante el que puede configurar su entorno Java, incluyendo la activación del uso de Java en los distintos navegadores de su ordenador.

Tambien puede hacerse desde el menú de IE, Herramientas => Opciones de Internet => Opciones avanzadas. Si tiene instalado el Java de Sun, aparecerá una sección denominada "Java (Sun)". Si también dispone de la JVM de Microsoft, aparecerá otra sección denominada "Microsoft VM". Para activar el Java de Sun, active el check denominado "Utilizar java 2 v1.4.2_03 para <subprograma>".

Aunque se utilice la JVM de Sun, la opción para activar el JIT compiler continua estando activa en la sección correspondiente a "Microsoft VM". Además, en la carpeta de "Seguridad" (Herramientas => Opciones de Internet), cuando haga clic en el botón Nivel Personalizado, todavia hay una sección correspondiente a Microsoft VM y los permisos de Java todavia están definidos con alta seguridad, aunque el Java de Microsoft no se utilice. No desactive el Java desde esta opción ya que desactivaria el Java de Sun!!!.

Nuestra experiencia al utilizar IE6 con el Java de Sun es que en ocasiones, IE lanza una advertencia de que los parámetros de seguridad prohiben el uso de controles ActiveX. Pensamos que es un bug de IE ya que en estos casos, confunde los applets Java con controles ActiveX.

 
Permisos de seguridad

Hay tres opciones en el menu de seguridad del navegador que posiblemente hay que habilitar si no se visualizan los metacubos y son:

  • Permitir a las paginas web usar protocolos restringidos para el contenido activo.
  • Ejecutar programas y archivos en IFRAME
  • Tener acceso a origen de datos entre dominios

IE 5

Internet Explorer 5 fué diseñado en 1998 para windows 2000 Professional, windows 2000 Server, windows 2000 Advanced Server. Se introdujo un gran avance del DHTML con lo que permitió que los programadores crearan páginas más interactivas. Gracias a las nuevas características aportadas por este se inició una nueva era en el campo del e-commerce.

Incorpora la arquitectura DOM, con lo que permite mostrar todas las prestaciones de WebStudio al igual que su predecesor IE6. La compatibilidad del sistema con este navegador es del 100% también.

Además de esto, el navegador es compatible con todos los plugins que se necesitan para mostrar todos los elementos del programa: Gráficos 3D, Metacubos, Applets y gráficos SVG.

Recomendamos el uso de este navegador para utilizar WebStudio con todas sus prestaciones.

IE 4

Internet Explorer 4 fué diseñado en 1997 para las plataformas windows 95, windows 98 y windows NT. Con este navegador se produjo un gran avance, sobretodo para los programadores gracias a la introdución del DHTML (Dynamic HTML). Esto permitió introducir mayor contro de los estilos y funcionalidades que antes sólo no se podían realizar.

No incorpora la arquitectura DOM, con lo que no permite mostrar todas las prestaciones de WebStudio. Con él podremos utilizar la aplicación sin problemas con la limitación que representa el no ser un navegador DOM.

Un navegador sin DOM ofrece menos prestaciones en cuanto a dinamismo. Un ejemplo de ello es la ordenación dinámica de los elementos de una tabla. En un navegador sin DOM esto no se puede hacer, al igual que el muestreo de elementos dinámicos como ventanas modales, que serán reemplazadas por nuevas ventanas del explorador.

El navegador es compatible con todos los plugins que se necesitan para mostrar todos los elementos del programa: Gráficos 3D, Metacubos, Applets y gráficos SVG.

El navegador Internet Explorer 4 nos permite utilizar la aplicación casi en su totalidad, con pequeñas limitaciones de dinamismo y funcionalidades que requieran soporte DOM.

Problemas comunes

A continuación se detallan algunos problemas que pueden encontrarse usando Microsoft IE en diferentes plataformas.

 
No se encuentra la maquina virtual Java (IE Windows XP)

WebStudio requiere para determinadas funcionalidades avanzadas, que los navegadores en los que se ejecuta dispongan de la maquina virtual java activada. Por lo tanto, para poder obtener estas funcionalidades, los navegadores deben ser capaces de ejecutar applets java.

Microsoft ha ido tomando a lo largo del tiempo decisiones distintas que afectan al uso de Java en sus navegadores. Por ejemplo, algunas versiones de MS XP adquiridas mediante contrato OEM, disponen por defecto de la maquina virtual Java de Microsoft mientras que otros MS XP adquiridos mediante licencias convencionales no la tienen.

La versión original de Windows XP no incluia Java. Después, Microsoft incluyó su JVM en el Service Pack 1 para XP (September 9, 2002). Después, Microsoft eliminó JVM del Service Pack 1 cuando lo volvia a sacar con el nombre de SP1a el 3 de Febrero de 2003. El Service Pack 1a es lo mismo que el Service Pack 1 excepto que la maquina virtual java de Microsoft ha sido eliminada en SP1a.

Si usted no dispone de un navegador con soporte Java de Microsoft, deberá instalar el Java J2SE Runtime de Sun microsystems ya que a principios de 2004, MS ha llegado a un acuerdo con Sun para dar soporte Java al navegador a mediante esta máquina virtual.

 
Las pantallas con gráficos svg o applets no se visualizan bien al hacer scroll

WebStudio utiliza varios mecanismos para representar gráficos, por ejemplo mediante SVG y Applets. En ocasiones haciendo scroll desde el mouse la página que contiene el gráfico se visualiza de forma confusa, mezclándose el gráfico con el resto de elementos de la página.

Para evitar este problema hay que desactivar una opción que incorpora el navegador y que por defecto tiene activada. Para desactivar la propiedad se accede al menú "Herramientas", "Opciones de internet", "Opciones avanzadas" y en el bloque "Examinar" se encuentra una casilla con la etiqueta "Usar desplazamiento suave". Hay que desmarcar esta casilla y el problema se habrá resuelto.

 
No consigo eliminar la caché del navegador (es un proxy el que cachea)

En ocasiones puede ocurrir que aunque se elimine la caché del navegador se continúan cargando ficheros (html, javascripts ...) antiguos, con el consiguiente funcionamiento incorrecto de la aplicación.

Esta cirscuntacia puede tener dos motivos, aunque siempre es porque existe un proxy entre el cliente y el servidor:

  • Uso de proxy en la LAN: En conexiones entre cliente y servidor a través de redes locales si se utiliza un proxy para la LAN a través del cual se realizan las conexiones, es necesario activar el indicador de "No usar servidor proxy para conexiones locales"



  • Proxy de internet: Si la conexión se realiza a través de internet existen proxys de las compañías que proporcionan servicios de internet que cachean páginas. Aunque eliminemos la caché del navegador seguimos viendo y cargando páginas antiguas. En IE y Mozilla con la combinación de teclas Ctrl+F5 se consigue recargar la caché para la página activa (aunque no siempre es efectivo).

 
Anomalías en el funcionamiento de XML en IE6

WebStudio utiliza por defecto, mecanismos en el navegador que permiten que se comunique con el servidor mediante mensajes XML. Esta tecnología, basada en Web Services, se utiliza por defecto en navegadores Mozilla y también en navegadores IE sin soporte Java.

A través de las pantallas de configuración de usuario, también puede obtarse por realizar esta comunicación mediante la ejecución de applets Java.

En Octubre de 2003, Microsoft ha publicado el parche de seguridad Q828750 que desabilita el protocolo de comunicación del navegador mediante transacciones XML. Si usted ha instalado este parche, directamente o a través de Windows Update, todo el soporte de comunicación XML dejará de funcionar y deberá de habilitar de forma especifica el soporte Java de su navegador.

Como en muchas ocasiones, MS ha publicado esté parche para solucionar un problema de seguridad que podria darse en muy pocas ocasiones y estropea el funcionamiento de otras aplicaciones como el IE. Las posibles soluciones aportadas por MS no pueden adoptarse ya que de hacerlo, abriria un agujero de seguridad aun mayor debido a la falta de mecanismos de autentificación del nuevo protocolo. Por ello le recomendamos que no instale el parche de seguridad Q828750.

Este problema es provocado por la sustitución del fichero C:\WINDOWS\SYSTEM32\URLMON.DLL. Si dispone de otros equipos en los que el soporte XML funciona correctamente, puede copiar este fichero desde estos equipos a los que no funcionan. De este modo se soluciona el problema de compatibilidad XML del navegador IE.

Para saber la versión de la DLL, seleccionela desde el explorador de ficheros y con el botón derecho seleccione propiedades, elija la carpeta propiedades y verá la versión del archivo. En XP con IE6, sabemos que las versiones de archivo superiores a 6.0.2800.1106 desabilitan el soporte XML de los navegadores.

Actualmente está ya disponible Service Pack 2 para XP. Como en todos los SP de Microsoft, se incluyen los parches y actualizaciones desde la versión anterior de SP. En este caso SP2 incluye el parche Q828750 que desabilita el protocolo de comunicación del navegador mediante transacciones XML. Con lo cual si se instala este SP tendremos el mismo problema descrito anteriormente que con el parche Q828750.

 
Se ejecutan applets java antiguos y no puedo borrar las cachés

La caché en donde se almacenan los applets al utilizar el Java de Sun es independiente de la caché del navegador. Por ello, aunque limpiemos la caché del navegador, los applets utilizados anteriormente continuan estándo en la antememoria de la máquina virtual Java de Sun.

Para limpiar la antememoria de applets de la máquina virtual Java de Sun, deberá ir al panel de control y ejecutar el botón "Java plug-in". Aparecerá el panel de control Java en el que se encuentra una carpeta de antememoria. Al pulsar el botón Borrar, se eliminan todos los applets en cache y se obliga a que el navegador los vuelva a cargar desde los servidores Web correspondientes.

 
No se visualizan los metacubos

Para poder representar los metacubos OLAP, WebStudio necesita tener instalado en la parte del PC Cliente Microsoft Office Web Components versión 9.0. Este componente forma parte de Microsoft Office 2000 u Office XP.

Dada la enorme cantidad de incompatibilides que Microsoft ha introducido en los OWC 10 y OWC 11, el sistema de generación de metacubos, puede no funcionar correctamente con algunas versiones de OWC.

Aunque la versión de Office Web Components sea la correcta, es posible que los metacubos no se se puedan mostrar, generando un mensaje de error. Este problema es debido a unas modificaciones que ha realizado Microsoft en el navegador y que impiden recoger documentos XML desde servidores Web.

Algunas actualizaciones de windows (parches) como parche de seguridad KB832894, no permiten la comunicación necesaria para enviar datos a OWC.

Además, este problema se presenta solamente en determinados metacubos mientras que otros pueden funcionar ya que depende de varias circunstancias que hacen que se utilice una determinada DLL u otra.

Según Microsoft, Algunos programas parecen que deja de funcionar después de que instala Service Pack 2 de Windows XP. Este es el caso de la comunicación XML y de los componentes WebOffice utilizados para mostrar los metacubos. Para solucionar el problema, la única opción es desinstalar el SP2 de Windows XP o el parche de seguridad KB832894. Si lo desea puede contactar con Microsoft para que reestablezca la funcionalidad.

El parche de seguridad KB950759, incluido en la actualizacion de seguridad SP4 de Windows tambien es conocido por dar problemas relacionados con los metacubos.

También se debe revisar la configuración del navegador, por si algún indicador o el nivel de seguridad no permite la comunicación.

Office S.O. Comentario
Office 2000 Windows 2000/XP Funcionamiento correcto
Office 2000 Windows XP ServicePack 2 Los cubos embebidos no funcionan correctamente. Los cubos generados a partir de un informe son operativos.
Office XP/2003 Windows 2000/XP Funcionamiento correcto instalando OWC 9

En equipos cliente con Windows XP y Office 2003, deben desinstaarse los Web Components de Office XP e instalado los WC de Office 2000, empleando el CD de instalación de Office XP. El procedimiento para realizar esta tarea puede obtenerse en la dirección de web: http://support.microsoft.com/default.aspx?scid=kb;en-us;831590

Actualización

Una posible solución para la visualización de metacubos es la instalación de unos parches de windows.

  1. Instalar el service pack 3 de office 2000 ( O2kSp3.exe )
  2. Instalar un parche de problemas de conexión con Office 2000 ( office2000-KB931660-FullFile-ENU.exe ) Este parche se encuentra disponible en esta página de Microsoft para los diferentes SO.

Metacubos de "sólo lectura"

En instalaciones con Windows XP SP2 o SP3 y Office Web components 9 (Windows 2000), 10 (Windows XP), 11(Windows 2003) puede ocurrir que los metacubos sean de "sólo lectura", es decir que no se pueda interacturar con los datos, y las opciones de menú no están disponibles.

Una vez instalado, la primera vez que se visualiza un metacubo, el navegador pregunta dos veces si desea instalar un ActiveX de Office 2000 Web Components, indicando que si. A continuación si se vuelve a pedir el navegador pregunta si se desea instalar un "ActiveX owc11.dll", indicando que si para que no lo vuelva a preguntar en las futuras veces. Es en este momento cuando dejan de estar disponibles las opciones de menú.

Para solucionarlo hay que acceder a Herramientas -> Administrar Complementos ->Habilitar/desabilitar complementos y deshabilitar el complemento OWC11.dll. Finalmente para que no aprezca un mensaje similar a "Este sitio Web está usando su indentidad para tener acceso a un origen de datos. Si confía en este sitio Web, haga clic en Aceptar para continuar, de lo contrario haga clic en Cancelar" hay que poner el acceso a la web en la zona "Intranet Local" y seguridad baja.

 
Si ejecuto IE desde un Terminal Server la pantalla no para de parpadear

El IE (Internet Explorer) ejecutado desde un equipo "Terminal Server" presenta un problema de parpadeo constante de las pantallas sobre todo cuando se utiliza para acceder a WebStudio.

Para solucionar el problema debe importar una clave en el registro de cada usuario que del terminal server.

Los pasos para solucionar el problema son los siguientes:

  1. Conectese como un usuario convencional de terminal server.
  2. Cree un fichero con la clave de registro a importar y que tenga la extensión ".reg". Por ejemplo con el nombre "C:\noflick_local.reg"
  3. Introduzca el siguiente contenido en dicho fichero:
    Windows Registry Editor Version 5.00
    
    [HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\Main]
    "Force Offscreen Composition"=dword:00000001
                     
  4. Haga "doble click" sobre el fichero e importelo dentro del registro

Con estos sencillos pasos se soluciona el problema de parpadeo de Internet Explorer desde terminales "Terminal Server"

Tenga en cuenta que debe repetir estos pasos para cada usuario que se conecta.

 
Actualización de seguridad para Internet Explorer 6 Service Pack 1 (KB832894)

Algunas funcionalidades Javascript pueden no funcionar con Internet Explorer 6 si ul usuario utiliza Windows XP o 2000 con Service Pack 1 y no tiene al día las actualizaciones de seguridad del sistema.

Así, se recomienda aplicar la actualización de software de Microsoft siguiente con el objetivo de solucionar la vulnerabilidad mencionada, publicada en el boletín de seguridad MS04-004:

¿Cómo desactivar advertencia de objetos seguros e inseguros (SSL)?

Si el servidor WebStudio funciona en modo seguro (SSL Protocol) en algunas pantallas puede aparecer el siguiente mensaje:

Este mensaje aparece siempre, y es molesto para el usuario. Si se desea desactivar se debe acceder a la opción de menú del navegador:

  • Menú Herramientas
  • Seleccionar Opciones de Internet
  • Escojer la etiqueta Seguridad
  • Seleccionar Internet como zona de contenido Web
  • Hacer clic en el botón Nivel personalizado
  • Buscar grupo Misceláneo
  • Dentro de ese grupo ubicar Mostrar contenido mixto
  • Seleccionar opción Activar
  • Hacer clic en el botón Aceptar
  • Presionar el botón Si en la advertencia de cambio de configuración
  • Finalmente presionar el botón Aceptar en la ventana Opciones de Internet