La instalación de Chrome provocó un error de Internet Explorer / Javascript

8

En primer lugar, soy danés, por lo que mi inglés probablemente sea defectuoso. En mi empresa, tuve algunas quejas de que después de haber instalado Chrome, ciertas páginas en nuestro sitio web de intranet estaban fuera de los límites.

Así que tomé dos máquinas completamente similares, Lenovo T520, Windows Vista 32 bits, la misma versión de Internet Explorer (9), la misma versión de Java (7.9) y las mismas actualizaciones de Windows.

Fui a nuestro sitio web de intranet e hice clic en un enlace que se supone que abre una ventana emergente con algún texto y funcionó en ambos. Luego tomé una máquina, instalé Google Chrome, la desinstalé nuevamente, puse Internet Explorer nuevamente en el navegador estándar y luego probé el mismo enlace. y ahora recibo un error de JavaScript. y no abrirá el enlace.

este error está en danés y lo traduje al inglés

SCRIPT5007: El valor de este documento no se puede recopilar. El objeto es nulo o no está definido. XXX.js, línea 32 número 7

Estas 2 máquinas ahora son completamente idénticas, excepto que una de ellas solía tener instalado Chrome. pero solo uno de ellos funciona. Mi experiencia limitada me dice que es un cambio de configuración de seguridad de alguna manera. Tenía esto confirmado porque fui a la configuración de Internet en Explorer ... y apagué lo que en danés se llama 'beskyttet tilstand' y supongo que su traducción es 'modo seguro'

Y ahora funciona en la máquina que solía tener Chrome, ¡pero! En la otra máquina funciona incluso con 'modo seguro activado'

Leí un poco sobre lo que Chrome podría haber hecho en el registro que debería evitar que los enlaces se abrieran y cambié CurrentUser \ software \ classes \ html de 'ChromeHTML' a 'htmlfile' y esa solución realmente asegura que la computadora ahora pueda abrirse enlaces en Internet Explorer una vez más Pero no soluciona este error de JavaScript y el hecho de que no puedo abrir este hipervínculo. Así que para resumir.

La máquina que tenía instalado Chrome ahora solo puede ingresar a este hipervínculo si el modo seguro está apagado, mientras que la máquina que nunca tuvo instalado Chrome puede acceder al mismo enlace con el modo seguro activado. y créeme, las máquinas son idénticas y nunca se han usado.

Sé que esta es una 'queja' bastante grande, así que si mi información es insuficiente, hágamelo saber.

Allan Pedersen
fuente
¿Puede mostrar la versión danesa del mensaje de error o al menos explicar si tradujo la palabra "documento" o no? También muestre la línea 32 (y algunas líneas antes) de XXX.js? Es probable que el problema que tenga aquí sea que el JS en la página que está viendo olfatea para IE y hace algo no estándar que IE9 ya no hace, a menos que se vea forzado a modo peculiaridades / compatibilidad. ¿Es posible que modifiques el sitio web que estás viendo? Las posibilidades de agregar <meta http-equiv="X-UA-Compatible" content="IE=8;FF=3;OtherUA=4" />en la parte superior del HTML lo arreglarían.
DaveRandom
No administro el sitio web, pero si los cambios tienen que cambiarse al sitio, puedo hacerlo realidad. Sin embargo, no tiene mucho sentido para mí, ya que el sitio no ha cambiado ... y antes de la instalación de Chrome funcionó bien. Error: de hecho escribí algo incorrecto. dice "el valor de 'documento' no 'este documento' ...... Esta es la línea a la que se refiere: MyWin.document.write ('<html> <head> <title> infomeddelelse </title>' ) Y solo para aclararlo: si elimino el "modo seguro" de la configuración de Internet, funciona de nuevo pero en la máquina que nunca tuvo Chrome ... funciona con el modo seguro activado.
Allan Pedersen
Parece que alguna configuración de registro (probablemente) establecida por Chrome y que no se restablece después impide que IE9 cargue la página en modo (probablemente) peculiaridades, y es difícil saber a dónde ir desde aquí. ¿Puedes mostrar la versión danesa del "modo seguro"? IE tiene tanto "modo seguro" como "modo peculiar" en inglés, y aunque se traducen de manera similar en este contexto, hacen cosas muy diferentes. Si es un modo peculiar, supongo que la forma en que MyWinse ha poblado de una manera no estándar, como usar parenten el objeto de ventana de nivel superior o una ventana emergente. Si está en "modo seguro", el problema es un complemento.
DaveRandom

Respuestas:

1

Use el Reset Internet Explorerbotón de último recurso. Puede utilizar el cuadro de diálogo de propiedades de Internet ( Herramientas -> Opciones de Internet ) para llegar allí. Luego vaya a la última pestaña, y en la parte inferior está el botón. Esto debería arreglarlo. Probablemente no interferirá con el funcionamiento de Chrome. También envíe un informe de errores a los informes de errores de Chrome, opcionalmente.

grummbunger
fuente
0

Intente usar un software de seguimiento de registro como RegShot . Instálelo en un entorno de trabajo limpio (solo IE, como dijo anteriormente). Luego instale Chrome en la máquina y úselo para ver qué cambios realizó.

Estoy bastante seguro de que debería resolver tu problema :)

Hassan Khan
fuente
0

Esta pregunta de Stackoverflow tiene algunas respuestas que pueden resolver su problema.

Suponiendo que está utilizando Internet Explorer 9o Internet Explorer 10, un problema bastante común se debe a la forma diferente en que analiza el objeto / elemento incrustado . Esto es común para páginas web con contenido flash. La respuesta del enlace anterior sugiere agregar un elemento HTML a la página web.

Suponiendo que no tiene la capacidad de hacerlo, puede cambiar el modo de compatibilidad dentro de Internet Explorer . Haga clic en Herramientas -> Configuración de vista de compatibilidad y agregue su sitio web.

Google Chrome no realiza ningún cambio en la instalación de Internet Explorer.

hanxue
fuente
0

Esto no tiene sentido, pero funcionó para alguien que no podía cargar ninguna página:

disable adobe shockwave object add-on.
a. Open Internet Explorer.
b. Click on Tools.
c. Click on Manage add-ons.
d. Search for the shockwave object add-on.
e. Click on Disable.
f. Click on Close.

Causado por una actualización de agosto a IE.

¿El modo seguro puede desactivar los complementos? Así que apagarlos haría lo mismo que la solución anterior ...

Borrar cookies y caché ...

De hecho, desinstalaría todas las instancias de IE y realizaría una reinstalación limpia. Asegúrese de que javascript esté habilitado. Actualiza Java.

O encontré esto: con el sitio que desea abrir, vaya a Opciones de Internet-> Seguridad y haga clic en Sitios de confianza y agréguelo.

1 Press ALT + T + B. This will open up the Compatibility View Settings dialog box.

2 In the dialog box, type the name of website that is creating problems. You need
not type http:// or www with the URL. For example, if you are adding Facebook to 
Compatibility List, just type facebook.com.

3. Click on Add. The website URL will appear in the larger box just below where you
typed the URL.

4. Click on Close to close the Compatibility View Settings dialog box.

La mejor solución: ¡usa Firefox! (aunque para usar el sitio web de Net10 tuve que usar Chrome ... firefox e IE no funcionarían, por lo que firefox no funcionará para todos los sitios, aunque eso es cierto para todos los navegadores ahora).

Tuve un problema donde IE no cargaba ninguna página, y la solución fue eliminar algunos archivos ... desafortunadamente no puedo recordar qué archivos eran, excepto que estaban en una carpeta EN ALGÚN LUGAR con una versión anterior de IE , y tampoco puedo encontrar la página en la que encontré esa información. Desearía poder hacerlo porque mi problema ocurrió después de instalar Chrome pero nunca hice una conexión (y supuestamente el problema es causado por una actualización de IE, pero no actualizo) ... Seguiré buscando esta. ...

El error que recibí fue "la clave de búsqueda solicitada no se encontró en ningún contexto de activación activa" ... aún busco los archivos para eliminar ... mi problema fue causado al instalar una versión anterior de IE sobre una nueva ( pero juro que no ...) Información aquí http://www.mitchellenright.com/2011/11/01/requested-lookup-key-was-not-found/ pero no me gusta usar las herramientas de microsoft para arreglar las cosas, así que sigo buscando instrucciones que seguí

krazykat1980
fuente
0

Creo que esto se debe en parte al hecho de que Chrome solo usa Java de 32 bits, mientras que Internet Explorer puede usar 64 bits. Aunque parezca que no puede admitir 64 bits, esto podría ser la causa del error.

Grifo
fuente
0

Sugiero restablecer la configuración avanzada de Internet Explorer.

Herramientas> Opciones de Internet> Avanzado> Restaurar configuración avanzada

También asegúrese de estar utilizando la versión de Internet Explorer de 32 bits, ya que la mayoría de los complementos no son compatibles con Internet Explorer de 64 bits.

Sanjeev Dogra
fuente