Forzar link externo en IE  

 
Alvaro
 Alvaro
Estimable Member

Hola,

Acometemos un nuevo proyecto que nos exige presentar un link desde Joomla!, que abra una URL exclusivamente en Internet Explorer, independientemente del navegador que utilice el usuario en ese momento.

Esto se debe a que el desarrollo web al que debemos apuntar funciona únicamente sobre Internet Explorer.

¿Es posible realizarlo?

Gracias y un saludo.

Citar
Respondido : 13/11/2011 2:23 am
Luis Mendez Alejo
 Luis Mendez Alejo
Miembro Admin

Hola Alvaro,

El problema, lejos de parecer simple, encierra en si mismo toda una serie de circunstancias que provocarán en un altísimo porcentaje que no funcione en el usuario final.

Que el usuario utilice el SOP Windows debe ser premisa, y este punto no necesariamente se va a cumplir siempre: usuarios usando Mac o Linux o navegando desde dispositivos móviles, iPad, etc., romperían de lleno esta funcionalidad que pretendes.

Que la ruta del navegador IE que tenga el usuario instalado sea la estándar y no otra, algo bastante más habitual de lo normal.

Luego está la cuestión impositiva, ya que fuerzas a usuarios que probablemente no usen dicho navegador a NO poder abrir el enlace y eso en los tiempos de usabilidad que imperar es un condicionante algo abusivo por parte de quien lo impone.

Además los h ref no admiten llamadas javascript y cosas similares que es como único se me ocurre que podrías construir algo de forma condicional para que sea capaz de ejecutar un enlace que llame a cmd.exe y abra dicho navegador si este existe.

En conclusión, no lo veo a simple visa algo muy sencillo.

Saludos

Si nuestra ayuda te sirve déjanos tu testimonio y mejora así el posicionamiento de tu web:
Enviar Testimonio
¡Gracias!.

ResponderCitar
Respondido : 13/11/2011 2:59 am

Cursos Gratuitos WordPress

Alvaro
 Alvaro
Estimable Member

Hola gnumax,

Primero, agradecerte el post de respuesta, magnífico.

Hemos discutido la opción (no deseada) de previo acceder al link, informar al usuario de las limitaciones en cuanto a la imposición de utilizar IE.

Entiendo que mediante javascript es posible detectar el tipo de navegador, y condicionado a ello, indicar al usuario si es posible abrir la URL directamente (si detectamos que utiliza IE), o debe cambiar de navegador.

¿Es factible incluir esta condición en Joomla!?.

Gracias nuevamente.

ResponderCitar
Respondido : 13/11/2011 3:59 am
Jhon Marreros Guzman
 Jhon Marreros Guzman
Soporte CMS Webempresa Moderator

Hola Alvaro

Lo que pretendes tal como te comentó gnumax es algo que no se debería hacer por cuestiones de usabilidad, accesibilidad, etc.

Puedes colocar un link que se muestre sólo en IE, en el resto de navegadores puedes mostrar un mensaje que el link requiere IE , por ejemplo el siguiente código con js
http://www.webtaller.com/construccion/lenguajes/javascript/lecciones/detectar_navegador.php

No puedes ejecutar IE desde otro navegador si es que IE no esta cargado.

Creo que la mejor solución es exigir a la persona que hizo la web a cargar desde el link ceñirse a los estándares y que el sitio web funcione para cualquier navegador.

Saludos.

Si nuestra ayuda te sirve déjanos tu testimonio y mejora así el posicionamiento de tu web:
Enviar mi Testimonio
¡Gracias!.

ResponderCitar
Respondido : 13/11/2011 1:37 pm

wpdoctor-revisa-la-salud-de-tu-wordpress

Alvaro
 Alvaro
Estimable Member

Estimado Jhon,

Creo que la mejor solución es exigir a la persona que hizo la web a cargar desde el link ceñirse a los estándares y que el sitio web funcione para cualquier navegador.

Estamos de acuerdo, el problema es que la empresa desarrolladora en estos momentos se dedica casi exclusivamente a mantener "con vida" el ERP que genera la página en cuestión, visible exclusivamente en IE.

Hemos hablado con ellos y, como lamentablemente se está haciendo común en los tiempos que corren, se encuentran bajo mínimos y no cuentan con recursos para "abrir" la solución fuera de IE.

Os quedo muy agradecido, por favor, podéis dar por cerrado el post.

Saludos.

ResponderCitar
Respondido : 13/11/2011 8:21 pm

Por favor Iniciar Sesión o Registro