Solo lectura

Google Chrome - Foro de ayuda

Esta página web es un archivo de los hilos antiguos de los foros de Google. Más información

Homepage condicionado

Rafael Balmori
3/07/14 6:17
1) Escribe versión de Google Chrome (chrome://version/):  35.0.1916.153 m
2) ¿Se reproduce el problema en una ventana de incógnito? Control+Mayúsculas+N 
   No es problema
3) Adjunta una captura de la pantalla de tu problema/error/incidencia:   
   No se puede reproducir.
4) Describe detalladamente el problema:
   * Planteamiento:
   - Institucionalmente tenemos como homepage la Intranet Corporativa, que es una dirección que solo es alcanzable desde dentro de la empresa. Muchos de los usuarios son móviles lo que implica que estando fuera de la oficina al abrir su navegador les aparece la página de error, donde no se encuentra la página.
   * Pregunta:
   - ¿Es posible hacer una configuración tal que busque primero la página de la Intranet Corporativa y si no la encuentra abra una página pública (por ejemplo www.google.com.mx)?

Gracias de antemano por sus comentarios

Respuestas (2)

avm99963
3/07/14 7:15
¡Hola Rafael!

Chrome no incorpora esta función, aunque una solución que veo es desarrollar una página web con código de Javascript que haga lo siguiente:
  • Carga la página de la Intranet con ajax.
    • Si se carga correctamente, redirigir a esa página.
    • En caso contrario, redirigir a otra página.
Esa pá podría ser algo como lo siguiente:

<!DOCTYPE html>
<html>
  <head>
    <meta charset="UTF-8">
    <title>Redirigiendo...</title>
    <script>

  </head>
  <body>
    <p>Redirigiendo...</p>
  </body>
</html>
avm99963
3/07/14 7:22
Oops... ¡Perdón! Sin querer publiqué antes de tiempo :-S

Continúo el código:
<!DOCTYPE html>
<html>
  <head>
    <meta charset="UTF-8">
    <title>Redirigiendo...</title>
    <script>
    var ajax = new XMLHttpRequest();
    ajax.onreadystatechange=function() {
      if (ajax.readyState==4 && xmlhttp.status==200) {
        window.location = "http://0.0.0.0";
      } else {
        window.location = "https://www.google.com.mx";
      }
    }
    ajax.open("get", "http://0.0.0.0", true);
    ajax.send();
    </script>
  </head>
  <body>
    <p>Redirigiendo...</p>
  </body>
</html>

Remplaza http://0.0.0.0 con la dirección de la página web de la Intranet.

Saludos :-)