tengo una gran cantidad de funcionalidad implementada a través de javascript si en algún momento el javascript está deshabilitado, debe ser redirigido a otra página. mencionándolo para habilitar el javascript y luego proceder. y esta funcionalidad debe ser compatible con navegador cruzado Regard,redirigir a otra página si javascript está deshabilitado
13
A
Respuesta
19
Use <noscript
> para verificar si JavaScript está habilitado o no. <meta HTTP-EQUIV="REFRESH" content="0; url=http://www.google.com/">
lo redireccionará a la url especificada. Aquí en este ejemplo se redireccionará a google.
Aquí hay un ejemplo.
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>How To Detect If User Javascript Is Enabled</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<style type="text/css">
<!--
.style1 {
color: #FF0000;
font-weight: bold;
}
-->
</style>
</head>
<body>
<p>The Purpose of this script is to show if you have javascript enabled in your browser.</p>
<p class="style1">
<script type="text/javascript">
document.write('Javascript is enabled');
</script>
<noscript>
Javascript is disabled.
<meta HTTP-EQUIV="REFRESH" content="0; url=http://www.google.com/">
</noscript>
</p>
</p>
</body>
</html>
9
Realiza una redirección http desde un bloque noscript. Al igual que:
<noscript>
<meta HTTP-EQUIV="REFRESH" content="0; url=http://www.yourdomain.com/index.html">
</noscript>
2
utilizar el elemento noscript
con una redirección meta
.
0
Creo que la etiqueta noscript será útil en este caso. Esto se ejecutará cuando JavaScript esté deshabilitado. Entonces, en esto puede tener una meta redirección útil
1
Usted podría intentar esto, esto va a escribir el mensaje de que el JavaScript no está habilitado y refresca en 5 segundos
<noscript>
Javascript is not enabled in your browser, you'll be redirected to another page.
<meta HTTP-EQUIV="REFRESH" content="5; url=http://www.mysite.com/nojavascript.html">
</noscript>
Cuestiones relacionadas
- 1. ¿Cómo redirigir si javaScript está deshabilitado?
- 2. ¿Cómo comprobar si javascript está deshabilitado?
- 3. Cómo redirigir a otra página usando PHP
- 4. Wicket: ¿cómo redirigir a otra página?
- 5. Detectando si el navegador está navegando a otra página
- 6. Compruebe si "exec" está deshabilitado
- 7. Redirigir una página a otra página durante 5 segundos y luego redirigir de nuevo
- 8. Página de Visualforce incrustada en una página de detalles que debe redirigir a otra página
- 9. jQuery Mobile: redirigir a otra página antes de cargar
- 10. ¿Cómo redirigir a otra página después de 5 minutos?
- 11. iOS - detectando si Game Center está deshabilitado
- 12. Javascript; Enviando al usuario a otra página
- 13. Jquery seleccionar todo si no está deshabilitado
- 14. backbone ir a otra página
- 15. acceso Javascript otra página web
- 16. Redirigir tomcat a la página de mantenimiento cuando está inactivo
- 17. ¿Cuál es la mejor manera de redirigir automáticamente a alguien a otra página web?
- 18. ASP.NET MVC 3: redirigir a otra acción
- 19. Javascript deshabilitado, preguntas cortas
- 20. cómo detener la página redirigir
- 21. ¿Cómo redirigir fácilmente si no está autenticado en MVC 3?
- 22. jQuery Mobile cómo comprobar si el botón está deshabilitado?
- 23. Redirigir automáticamente a una página
- 24. Bash Terminal Redirigir a otra terminal
- 25. Javascript: comprobar SI la página está en la parte superior
- 26. redirigir una página automáticamente
- 27. ¿Cómo pasar de una página a otra usando javascript?
- 28. ASP.net redirigir a la página de llamada
- 29. ¿Cómo puedo redireccionar una página php a otra página php?
- 30. Página web redirigir a la página principal con CGI Python
No sé si eso es posible. Creo que debe tener habilitado JavaScript para redirigir en el cliente, y solo puede saber que no hay ningún motor JS disponible en el cliente ... – elias
El uso adecuado de la mejora progresiva haría innecesario este enfoque y el requisito de otra página . – RobG
Como usuario, probablemente esté en su sitio para ver texto o imágenes simples. El 95% de los casos no necesitas javascript para mostrarlos. Yo uso noscript, y si su sitio se vuelve no funcional a menos que permita la ejecución de código arbitrario, simplemente abandonaré su sitio. –