• Empleos
  • Sobre nosotros
  • profesionales
    • Inicio
    • Empleos
    • Cursos y retos
    • Preguntas
    • Profesores
  • empresas
    • Inicio
    • Publicar vacante
    • Nuestro proceso
    • Precios
    • Pruebas Online
    • Nómina
    • Blog
    • Comercial
    • Calculadora de salario

0

278
Vistas
'JSON' es un error indefinido en JavaScript en Internet Explorer

Estamos usando jQuery en nuestra aplicación. Hemos utilizado un complemento de jQuery para implementar la sesión de JavaScript.

Funciona correctamente en Firefox y en la mayoría de los navegadores Internet Explorer 8.

Pero en algunos navegadores Internet Explorer 8 no funciona. Da el siguiente error.

 Message: 'JSON' is undefined Line: 6 Char: 3 Code: 0 Message: '$.namesession' is null or not an object Line: 53 Char: 2 Code: 0

`

La versión de Internet Explorer en ambos casos es la misma.

Pero había algunas diferencias en la configuración de Internet Explorer, como Usar SSL3.0 y Habilitar filtros de pantalla inteligente. Las casillas de verificación en la pestaña Avanzado en las opciones de Internet estaban desmarcadas.

Cuando lo revisamos, comenzó a funcionar. Cuando los desmarcamos, todavía funcionaba.

¿Cuál es el problema real en IE8?

almost 3 years ago · Santiago Trujillo
3 Respuestas
Responde la pregunta

0

Tal vez no sea lo que buscas, pero tuve un problema similar y lo resolví incluyendo JSON 2 a mi aplicación:

https://github.com/douglascrockford/JSON-js

Otros navegadores implementan JSON de forma nativa, pero IE < 8 (también el modo de compatibilidad con IE 8) no lo hace, por eso es necesario incluirlo.

Aquí hay una pregunta relacionada: JSON en IE6 (IE7)

ACTUALIZAR

el analizador JSON se actualizó, por lo que debe usar el nuevo: http://bestiejs.github.io/json3/

almost 3 years ago · Santiago Trujillo Denunciar

0

<!DOCTYPE html>

De lo contrario, IE8 no está actuando correctamente. También deberías usar:

 <meta http-equiv="X-UA-Compatible" content="IE=EDGE" />
almost 3 years ago · Santiago Trujillo Denunciar

0

Agregue json2.js en su proyecto. Me enfrenté al mismo problema que he solucionado.

use el enlace: https://raw.github.com/douglascrockford/JSON-js/master/json2.js y cree un nuevo archivo json.js , copie la página y pásela al archivo recién creado, y mueva ese archivo a su Aplicación web.

Espero que funcione.

almost 3 years ago · Santiago Trujillo Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Nuestro proceso Comercial
Legal
Términos y condiciones Política de privacidad
© 2025 PeakU Inc. All Rights Reserved.

Andres GPT

Recomiéndame algunas ofertas
Necesito ayuda