Pregunta

Recientemente construí una aplicación web HTML y JavaScript que abre carpetas específicas en una red de unidades accesibles. Esta aplicación funciona bien cuando se representa en IE; Sin embargo, las rutas de carpeta no funcionan en Firefox.

El siguiente es un ejemplo del formato de ruta que estoy usando para abrir las carpetas en IE:

{
    window.open('\\\\Server-1\\Folder-1\\Folder-2');
}

El camino en realidad tiene 4 cortes hacia atrás al principio y 2 barras de Bakcward entre cada carpeta. Parece diferente cuando se renderiza.

Cuando ejecuto esta aplicación en Firefox, aparece la ventana o la nueva pestaña, pero no hay nada reproducido. Entré manualmente en el camino y Firefox lo convierte en: file://///Server-1/Folder-1/Folder-2. ¿Alguien sabe cuál sería la sintaxis correcta (es decir? window.open(?...))?

¿Fue útil?

Solución

Aquí hay algo que podría ayudarte. Mozilla se considera un riesgo de seguridad.

http://kb.mozillazine.org/links_to_local_pages_do_not_work

Otros consejos

de acuerdo a El enlace de Daniel Necesita tres cortes de avance, no cuatro para rutas locales ...

Sintaxis de ruta

También debe usar la sintaxis URI adecuada para las referencias de archivos locales. No es apropiado ingresar una ruta específica del sistema operativo, como C: subdir file.ext sin convertirla en un URI, que en este caso sería Archivo: /// c: /subdir/file.ext. En general, una ruta de archivo se convierte en un URI agregando el archivo de identificador del esquema: luego tres cortes de reenvío (que representan una autoridad o segmento de host vacío), luego la ruta con todas las barras de retroceso convertido en cortes hacia adelante.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top