Bloquear acceso web a Internet Explorer para mejorar compatibilidad

  • Autor Autor xaiborweb
  • Fecha de inicio Fecha de inicio
xaiborweb

xaiborweb

Programador
No recomendado
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
buen día compañeros del foro beta

bueno es que estoy sufriendo por generar una compatibilidad entre Internet explorer y mi nuevo proyecto

Enlace eliminado

y por el momento mientras soluciono todos los problemas de compatibilidad con internet explorer me gustaria bloquear la web para los visitantes que entren por este navegador y que les diga navegador no soportado por favor instala google chrome o fierfox o opera etc

que prefiero eso a que vean la web toda fea en explorer 🙂

espero alguien me pueda echar una mano 🙂

saludos y gracias 🙂
 
En el archivo functions.php de tu Theme, agrega:

PHP:
function ae_detect_ie()
{
    if (isset($_SERVER['HTTP_USER_AGENT']) && 
    (strpos($_SERVER['HTTP_USER_AGENT'], 'MSIE') !== false))
        return true;
    else
        return false;
}

Y donde quieras, agrega:

PHP:
<?php  if (ae_detect_ie()) {  ?>
Estas usando IE, tenemos problemas de compatibilidad.<br/>
Recomendamos el uso de otros navegadores como Chrome o Firefox.
<?php }  ?>

:encouragement:

Fuente: How to detect Internet Explorer with PHP
 
En el archivo functions.php de tu Theme, agrega:

PHP:
function ae_detect_ie()
{
    if (isset($_SERVER['HTTP_USER_AGENT']) && 
    (strpos($_SERVER['HTTP_USER_AGENT'], 'MSIE') !== false))
        return true;
    else
        return false;
}

Y donde quieras, agrega:

PHP:
<?php  if (ae_detect_ie()) {  ?>
Estas usando IE, tenemos problemas de compatibilidad.<br/>
Recomendamos el uso de otros navegadores como Chrome o Firefox.
<?php }  ?>

:encouragement:

Fuente: How to detect Internet Explorer with PHP

muchas gracias amigo esta noche lo pruebo gracias 🙂

pero tengo una duda entonces si quiero que si entran a un post o una entrada o al 404 etc aparezca ese mensaje tendré que añadirle ese código


PHP:
<?php  if (ae_detect_ie()) {  ?>
Estas usando IE, tenemos problemas de compatibilidad.<br/>
Recomendamos el uso de otros navegadores como Chrome o Firefox.
<?php }  ?>

en cada archivo ?

gracias y saludos 🙂
 
muchas gracias amigo esta noche lo pruebo gracias 🙂

pero tengo una duda entonces si quiero que si entran a un post o una entrada o al 404 etc aparezca ese mensaje tendré que añadirle ese código


PHP:
<?php  if (ae_detect_ie()) {  ?>
Estas usando IE, tenemos problemas de compatibilidad.<br/>
Recomendamos el uso de otros navegadores como Chrome o Firefox.
<?php }  ?>

en cada archivo ?

gracias y saludos 🙂

Podrías hacer un div flotante que moleste, para que cambien de navegador, y ponerlo en el archivo header.php o footer.php :encouragement:
 
de curioso nomas, no habria una manera de que si entras desde internet explorer automaticamente intente abrir un blank verificando si tenes instalado firefox o chrome u opera o alguno de esos y directamente abra con el primero que detecta o en el orden que pongas la verificacion?
 
de curioso nomas, no habria una manera de que si entras desde internet explorer automaticamente intente abrir un blank verificando si tenes instalado firefox o chrome u opera o alguno de esos y directamente abra con el primero que detecta o en el orden que pongas la verificacion?

Desconozco una función que permita ejecutar comandos en la pc del visitante, esto sería peligroso en algunos casos :drunk:
 
No sabía que se podía bloquear el explorer...no se nadaaaa jajajja :fatigue: Gracias!! 🙂
 
Es mejor realizarlo con JavaScript, de esta forma no tendrá incompatibilidades con plugins de cache, etc.

Por medio de JQuery manejas un elemento con posición absoluta que al principio se encuentre oculto, y al momento de detectar IE, se muestre y agregue un color en el fondo para que no sea accesible la web.
 
Es mejor realizarlo con JavaScript, de esta forma no tendrá incompatibilidades con plugins de cache, etc.

Por medio de JQuery manejas un elemento con posición absoluta que al principio se encuentre oculto, y al momento de detectar IE, se muestre y agregue un color en el fondo para que no sea accesible la web.

Con un cuadro flotante que moleste la lectura es más fácil de entender que debes usar otro navegador, aunque puede traer las consecuencias que no quieran entrar mas a la web :drunk:
 
Desconozco una función que permita ejecutar comandos en la pc del visitante, esto sería peligroso en algunos casos :drunk:

No lo había pensado, tenés toda la razón! sería muuuy peligrosoXD
 
Yo si entro a una web y me dice que mi navegador no vale y que debo instalar otro (y más si utilizase el Explorer), no volvía a esa web.

Lo digo para que tengas en cuenta como poner ese mensaje :witless:
 
es un buen punto, en general la gente que usa explorer no tiene otros exploradores, tal vez firefox, pero a veces ni si quiera, porque claramente si tuvieran otro no usarien IE, asi que lo mejor es que lo soluciones de alguna forma para que sea compatible, o en todo caso acpetar a que público apuntas y dejarlo ser como es
 
Atrás
Arriba