Foros del Web » Programando para Internet » Javascript »

Forzar a abrir con explorer

Estas en el tema de Forzar a abrir con explorer en el foro de Javascript en Foros del Web. Hola amigos. Estoy migrando un sitio web que solamente funciona medio bien con explorer 7. Es lamentable, por es lo que hay. Lo estoy migrando ...
  #1 (permalink)  
Antiguo 23/01/2012, 05:37
 
Fecha de Ingreso: mayo-2009
Mensajes: 742
Antigüedad: 14 años, 11 meses
Puntos: 6
Forzar a abrir con explorer

Hola amigos. Estoy migrando un sitio web que solamente funciona medio bien con explorer 7. Es lamentable, por es lo que hay.

Lo estoy migrando y, hasta que siga avanzando, necesito que ciertos enlaces, al abrirlos, se abran con el explorer que haya instalado en el pc del cliente, aunque no sea el predeterminado.

¿Sabeis si hay forma de hacer esto?

Gracias. Un saludo.
  #2 (permalink)  
Antiguo 23/01/2012, 10:15
 
Fecha de Ingreso: octubre-2010
Mensajes: 107
Antigüedad: 13 años, 6 meses
Puntos: 14
Respuesta: Forzar a abrir con explorer

que yo sepa no, lo que se puede hacer es que al abrir los enlaces que funcionan solo en ie 7 se muestre un mensaje en caso de no haberlos abierto con este.
  #3 (permalink)  
Antiguo 23/01/2012, 15:07
 
Fecha de Ingreso: mayo-2009
Mensajes: 742
Antigüedad: 14 años, 11 meses
Puntos: 6
Respuesta: Forzar a abrir con explorer

Si, detectar el navegador se puede, lo que yo quiero es poder elegirlo. Llevo todavia buscando pero no he sido capaz de encontrar nada.

Por otra parte, no creo que sea nada descabellado, bueno, seguiré buscando y a ver si aqui a alguien se le ocurre algo.

Gracias por tu respuesta.

Un saludo.
  #4 (permalink)  
Antiguo 24/01/2012, 07:08
Avatar de chichote
Colaborador
 
Fecha de Ingreso: diciembre-2004
Ubicación: Santiago - Chile
Mensajes: 1.868
Antigüedad: 19 años, 4 meses
Puntos: 145
Respuesta: Forzar a abrir con explorer

Cita:
Iniciado por AitorLopez Ver Mensaje
Por otra parte, no creo que sea nada descabellado, bueno, seguiré buscando y a ver si aqui a alguien se le ocurre algo.
jejeje la verdad si es muy descabellado, y lamento decirte que no se puede mi estimado, puedes detectar el navegador, pero no puedes abrir un programa desde el navegador, sino imagina que facil seria tomar el control del pc de un usuario mediante la una pagina web.

Creo que te tocará apresurarte con la actualizacion.

Saludos
__________________
http://chicho.ninja yiaaaa
  #5 (permalink)  
Antiguo 24/01/2012, 08:48
 
Fecha de Ingreso: mayo-2009
Mensajes: 742
Antigüedad: 14 años, 11 meses
Puntos: 6
Respuesta: Forzar a abrir con explorer

Hola chichote, gracias por opinar.

Visto desde tu punto de vista, si parece descabellado, pero o no iba a eso, es decir, la idea es hacerlo desde el navegador, antes de enviar datos al servidor, vamos, en javascript, por eso no lo veo descabellado.

Un saludo.
  #6 (permalink)  
Antiguo 24/01/2012, 12:20
Avatar de chichote
Colaborador
 
Fecha de Ingreso: diciembre-2004
Ubicación: Santiago - Chile
Mensajes: 1.868
Antigüedad: 19 años, 4 meses
Puntos: 145
Respuesta: Forzar a abrir con explorer

Cita:
Iniciado por AitorLopez Ver Mensaje
Visto desde tu punto de vista, si parece descabellado, pero o no iba a eso, es decir, la idea es hacerlo desde el navegador, antes de enviar datos al servidor, vamos, en javascript, por eso no lo veo descabellado.
Entiendo perfecto tu punto, y es tal cual lo que digo, desde el navegador no se puede, porque bajo tu filosofia podrias abrir cualquier programa desde el navegador, eso no se puede por seguridad.

saludos.
__________________
http://chicho.ninja yiaaaa
  #7 (permalink)  
Antiguo 24/01/2012, 12:27
Avatar de chichote
Colaborador
 
Fecha de Ingreso: diciembre-2004
Ubicación: Santiago - Chile
Mensajes: 1.868
Antigüedad: 19 años, 4 meses
Puntos: 145
Respuesta: Forzar a abrir con explorer

Pensandolo bien, tienes razon, se puede.

Revisa estos links
http://dev.chromium.org/getting-involved
http://code.google.com/intl/es/chromium/

podras descargarte los fuentes de chrome y modificarlo a tu antojo para que cumpla con tus requerimientos y puedas abrir explorer de tu navegador. Pero si ingresan de FF, opera u otro de nada servirá. Por otro lado te tomara mas tiempo comprender el codigo de chromium que actualizar tu web.

Saludos.
__________________
http://chicho.ninja yiaaaa
  #8 (permalink)  
Antiguo 24/01/2012, 14:49
 
Fecha de Ingreso: mayo-2009
Mensajes: 742
Antigüedad: 14 años, 11 meses
Puntos: 6
Respuesta: Forzar a abrir con explorer

Hola chichote. Gracias por las molestias que te has tomado.

Bueno, en realidad, yo lo entiendo, por ejemplo, como en un bd con Access, yo con Access, por codigo, puedo abrir Word, Excell, block de notas, etc, etc, etc.

Según esto, entiendo que con un navegador, puedo abrir otros programas u otro navegador, siempre antes de llegar al servidor. Llegado al servidor, si cabría un problema de seguridad, pero sin llegar a el, estoy en mi pc y con mi navegador, abro otro, no se me explico.

Por esto creo que no es una cosa descabellada, pero vamos, si que es verdad que no he encontrado nada en infinidad de sitios que he mirado y visto lo visto, en este foro, de momento tampoco.

La solución que me has dado esta bien, pero, por un lado, como tu bien has dicho, me va a costar mas trabajo aprender el codigo que actualizar mi web y por otro lado, no quiero que sea con un solo navegador, lo suyo es que funcione con todos o casi todos.

Un saludo.
  #9 (permalink)  
Antiguo 24/01/2012, 14:51
 
Fecha de Ingreso: mayo-2009
Mensajes: 742
Antigüedad: 14 años, 11 meses
Puntos: 6
Respuesta: Forzar a abrir con explorer

Ahora que se me ocurre, cuando tu vas a descargar en el servidor un archivo .xls, por ejemplo, o un .txt, creo que puedes obligar al navegador a descargarlo con un programa determinado, por lo menos con php.

Ahora bien, cuando vas a descargar un html, imagino que tambien podras obligarle a abrirlo con el navegador o a descargar el archivo.

Bueno, porque no puedes al abrir un html, obligar a abrirlo con un navegador, pero el que elijas tu.

No se, ¿Que te parece?.

Un saludo.
  #10 (permalink)  
Antiguo 24/01/2012, 19:50
Avatar de zerokilled
Javascripter
 
Fecha de Ingreso: abril-2009
Ubicación: Isla del Encanto, La Borinqueña [+>==]
Mensajes: 8.050
Antigüedad: 15 años
Puntos: 1485
Respuesta: Forzar a abrir con explorer

buenas...
lamentablemente lo que buscas hacer no se puede. tal como te indicó @chicote, habría que modificar el navegador para que funcione a tu antojo. además, solo afectaría a los usuarios que utilicen dicho navegador alterado. el ejemplo que expones de obligar a descargar un documento con php es una situación totalmente distinta. el navegador se ve "forzado" a descargar el documento porque el navegador no sabe como interpretar el documento al no tener un programa registrado para el mime type del documento. haz la prueba... las siguientes líneas son data url. si tu navegador lo soporta, copia y pega las url.

Código:
# documento html, el navegador lo interpreta
data:text/html;base64,PCFET0NUWVBFIGh0bWw+DQo8aHRtbD48aGVhZD48dGl0bGU+PC90aXRsZT48L2hlYWQ+DQo8Ym9keT48cD5JbnRlbmRlZCBmb3Igd2ViIGRldmVsb3BtZW50LCBwcmFjdGljZSBhbmQgaW5zcGVjdGlvbi48L3A+PC9ib2R5PjwvaHRtbD4NCg==

# el mimetype internet/forosdelweb no existe ni por asomo. pese a ser el mismo contenido, el navegador no sabe que hacer con éste... por tanto ofrece al usuario descargarlo.
data:internet/forosdelweb;base64,PCFET0NUWVBFIGh0bWw+DQo8aHRtbD48aGVhZD48dGl0bGU+PC90aXRsZT48L2hlYWQ+DQo8Ym9keT48cD5JbnRlbmRlZCBmb3Igd2ViIGRldmVsb3BtZW50LCBwcmFjdGljZSBhbmQgaW5zcGVjdGlvbi48L3A+PC9ib2R5PjwvaHRtbD4NCg==
en fin, el detalle de poder obligar al navegador descargar un documento no tiene nada que ver con la habilidad de controlar el comportamiento del navegador. por ejemplo, en firefox el usuario tiene la posibilidad de registrar una aplicación para manejar un tipo de contenido en particular. para un usuario "normal", al intentar abrir el contenido en el navegador, el efecto que tendría es descargar el contenido. por eso insisto que comparar ese detalle con el objetivo que quieres lograr, no tiene relación.
__________________
la maldad es una virtud humana,
y la espiritualidad es la lucha del hombre contra su maldad.

Etiquetas: explorer, funcion
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 07:33.