mmm https://developer.mozilla.org/en-US/docs/Web/API/Navigator/connection
pero no es soportado por ie/opera/safari
Network Information API
<script type="text/javascript">
var connectionInfo = navigator.connection.type
</script>
<script type="text/javascript">
if connectionInfo == "wifi" {
window.location = "Algo";
}
else {
window.location = "Otro algo";
}
</script>
Hazlo así:Si, ya lo logre hacer con eso, de desktop no lo soporta, pero de moviles Chrome/Firerox los soporta, tendré que conformarme con eso , Gracias! :encouragement:
- - - Actualizado - - -
Insertar CODE, HTML o PHP:<script type="text/javascript"> var connectionInfo = navigator.connection.type </script>
El valor que me devuelve es 'wifi' en caso de Wifi y Cellular en caso de Operador de tlf, para hacer un redirect, seria asi?
Insertar CODE, HTML o PHP:<script type="text/javascript"> if connectionInfo == "wifi" { window.location = "Algo"; } else { window.location = "Otro algo"; } </script>
Sin embargo, No me hace el redirect con eso, que podría ser?
<script type="text/javascript">
var connectionInfo = (navigator.connection === 'undefined') ? navigator.connection.type : 'wifi';
window.onload = function(){
if(connectionInfo == "wifi"){
document.location = "http://google.com";
}else {
document.location = "http://facebook.com";
}
};
</script>
Efectivamente el problema son los paréntesis, recuerda que si tienes error de JS la página simplemente no hace nada. Te recomiendo poner un alert cuando algo no funciona como pensamos que debería solo para saber si entra a los condicionales por ejemplo.Si, ya lo logre hacer con eso, de desktop no lo soporta, pero de moviles Chrome/Firerox los soporta, tendré que conformarme con eso , Gracias! :encouragement:
- - - Actualizado - - -
Insertar CODE, HTML o PHP:<script type="text/javascript"> var connectionInfo = navigator.connection.type </script>
El valor que me devuelve es 'wifi' en caso de Wifi y Cellular en caso de Operador de tlf, para hacer un redirect, seria asi?
Insertar CODE, HTML o PHP:<script type="text/javascript"> if connectionInfo == "wifi" { window.location = "Algo"; } else { window.location = "Otro algo"; } </script>
Sin embargo, No me hace el redirect con eso, que podría ser?