Bloquear acesso web ao Internet Explorer para melhorar compatibilidade

  • Autor Autor xaiborweb
  • Data de início Data de início
Tradução em andamento: em alguns minutos este tópico estará em português. Por enquanto, o conteúdo está no original em espanhol. Ver original
xaiborweb

xaiborweb

Dseda
Programador
No recomendado
Usuário com poucas negociações! Use sempre o saldo do 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 🙂
 
Foi útil? Participe da conversa

Com sua conta grátis você pode responder, mandar mensagem privada ao autor e comprar com Saldo retido: o pagamento é liberado quando você recebe o combinado.

Leva 30 segundos · você volta a este tópico ao terminar
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
 
Voltar
Topo