Tengo un código de JavaScript que accede a window.localStorage, y funciona bien en la mayoría de las máquinas, pero en una de ellas (IE8 compat view, Windows 7 64) Aparece el error "El sistema no puede encontrar la ruta especificada" cada vez que intento leer window.localStorage. Intenté encontrar algunas discusiones al respecto en SO y Google (sin cigarro) y no encontré ninguna configuración sospechosa en las opciones del navegador. ¿Alguien ha encontrado este error y una solución para eso? Podría poner try/catch alrededor de window.localStorage pero prefiero entender lo que está pasando.IE8: "El sistema no puede encontrar la ruta especificada" error al abrir window.localStorage
Respuesta
¿Por qué esperas que el almacenamiento local funcione en IE8? IIUC, ni siquiera IE9 admitirá API de almacenamiento local.
Estamos hablando de almacenamiento local HTML5, ¿verdad?
Eche un vistazo a Which browsers support html5 offline storage.
Según esa lista, es compatible con IE8. Si solo tiene una pc donde tiene el problema, verifique si hay complementos para ese navegador que puedan interferir.
Estoy hablando de IE8, por lo que es compatible con localStorage, ¿verdad? Está funcionando en la mayoría de los navegadores de mi colega (IE8, FF3.5, Chrome), pero en una computadora sola recibo este error intermitente. – rodbv
Si es solo en esta máquina en particular, es muy poco probable que su código esté causando el problema. Podría ser un problema de instalación de software.
IE8 admite el almacenamiento local pero IE7 y versiones anteriores no. Dado que está utilizando la vista de compatibilidad (para quién sabe qué motivo, ya que solo IE8 + tiene alguna cuota de mercado para justificar su consideración a menos que esté en una LAN corporativa seriamente obsoleta), básicamente está trabajando con el motor de renderización de IE 5.5.
Use detección de objetos para decirle al cliente "No". porque eso es lo que vas a descubrir en última instancia, sea decisivo o no.
Por lo que sé, no hay diferencia en el uso de localstorage para un navegador 32b o 64b.
Una cosa que no entiendo es que la máquina con un problema es un sistema W7 de 64 bits. Entonces debería tener IE9. En cuanto a su explicación, IE se ejecuta en el modo de compilación IE8. ¿¿Por qué??
Cosas que se pueden ver o hacer: operandi
- navegador y el documento operandi si el último es lo cambian peculiaridades que IE8.
- Utilice el modo nativo ie9 no comp.
- Utilice IE con derechos de administrador.
- Deshabilitar la vista de los sitios de intranet en la Vista de compatibilidad
- Revise su AntiVirus y los registros.
Instalar FF o Chrome en esta máquina si tiene el mismo problema en esta máquina hay algo mal con la máquina
buena suerte, vamos a saber si lo solucionó y por supuesto cómo.
Me parece que el modo compat es el culpable. Donde trabajo hay esta política irritante de la compañía para soportar IE8, también.Cada vez que me encuentro con un problema como este, la solución rápida es establecer el doctype en html5 <!DOCTYPE html>
, que activa IE8 en modo (casi) estándares y le da acceso a todo tipo de cosas (o en IE world: males menores) su denegado en el modo compat/quirks, incluido window.localStorage
- 1. El sistema no puede encontrar la ruta especificada con FileWriter
- 2. FileNotFoundException (El sistema no puede encontrar la ruta especificada)
- 3. aplicación imprime # consola Cada C "el sistema no puede encontrar la ruta especificada"
- 4. ¿Cómo leer el archivo de la ruta relativa en el proyecto de Java? java.io.File no puede encontrar la ruta especificada
- 5. Error: El sistema no puede encontrar el archivo especificado
- 6. matplotlib.animation error - El sistema no puede encontrar el archivo especificado
- 7. error zipalign: El sistema no puede encontrar el archivo especificado
- 8. No se puede resolver WindowsError: [Error 2] El sistema no puede encontrar el archivo especificado
- 9. ¿Por qué "El sistema no puede encontrar la etiqueta del lote especificada" se lanza incluso si existe una etiqueta?
- 10. el administrador del controlador de unixodbc no puede abrir la biblioteca especificada en la instalación
- 11. Error al intentar ejecutar el proyecto: no se puede iniciar el programa. No se puede encontrar el archivo especificado
- 12. de error: No se puede ejecutar el programa "jar": error CreateProcess = 2, el sistema no puede encontrar el archivo especificado
- 13. MSXML "El sistema no puede encontrar el recurso especificado"
- 14. Error - Error al abrir el portapapeles
- 15. "El sistema no puede encontrar el archivo especificado" al invocar subproceso.Popen en python
- 16. edificio ruta PKIX falló: no puede encontrar la ruta de certificación válida al destino solicitado
- 17. window.localStorage
- 18. No se puede encontrar la biblioteca C++ al vincular, error al compilar el ejemplo `boost :: program_options`
- 19. El sistema no puede encontrar el archivo especificado al ejecutar CMD.exe desde C#
- 20. Excel .NET COM - Error de automatización. El sistema no puede encontrar el archivo especificado
- 21. Error en Process.Start() - El sistema no puede encontrar el archivo especificado
- 22. TortoiseHg no puede confirmar: "El sistema no puede encontrar el archivo especificado"
- 23. Xcode - error: no se puede abrir el ejecutable ..... ¿cómo solucionarlo?
- 24. VS 2010 error - no se puede abrir el archivo "iostream"
- 25. ERROR: No se puede abrir el archivo de origen ""
- 26. VBScript WScript.Shell Ejecutar() - El sistema no puede encontrar el archivo especificado
- 27. Error al asignar la ruta '/'. .net 4.0
- 28. PHP fopen() Error: error al abrir la secuencia: Permiso denegado
- 29. La velocidad no puede encontrar el recurso
- 30. Error de Git: no se puede encontrar
¿Ha probado tanto IE8 de 32 bits como de 64 bits? – Esailija