Hola...
como hago para comprobar si un navegador tiene habilitado javascript ? estoy programando mi sitio con php y necesito que el usuario obligatoriamente tenga habilitado Javascript...
Muchas gracias
| |||
Verificar Javascript en un navegador Hola... como hago para comprobar si un navegador tiene habilitado javascript ? estoy programando mi sitio con php y necesito que el usuario obligatoriamente tenga habilitado Javascript... Muchas gracias |
| |||
pos solamente te podés dar cuenta cuando la página ya se cargó (por ejemplo, usando una cookie e intentanto acceder a ella con javascript) Podrías basarte parcialmente en la versión del navegador, pero aunque sea nuevo no implica que tenga js habilitado...... Por otro lado, nunca es totalmente bueno exigir nada más que navegador, siempre deberías tener alguna alternativa... Saludos. |
| |||
HOlas.... Les comento que encontré la solución y es colocar dentro de la etiqueta <noscript></noscript> un meta para que lo mande a una página que le diga al usuario que debe habilitar javascript...obviamente ese <noscript> debe estar entre la cabecera del head... saludos K-Li-CH |
| ||||
Me parece poco adecuada tu solución para algunos casos. Por ejemplo, si tú llevaras un control de usuarios y te gustaría saber quién de ellos no tiene activado JavaScript, ¿cómo podrías hacerlo con noscript? La función get_browser de PHP te permite saber si tienen activo JavaScript o no, así que tú tomas la decisión desde el servidor de mandarle la página que tú quieras. Así, aunque sea, podrías anotar en un archivo de texto o DB cuántos visitantes no tienen JavaScript y en base a estas estadísticas, tomar mejores decisiones de programación. Suerte.
__________________ "Di no al Internet Explorer" -Proverbio Chino- |
| |||
Estoy completamente seguro de que la función get_browser de PHP no es la solución al problema, puesto que dicha función lo que hace es leer el archivo browscap.ini y lo que verifica es si el browser que se está utilizando tiene soporte para Javascript, mas no me dice si este se encuentra habilitado. |
| ||||
Re: Verificar Javascript en un navegador Ya es medio viejo el mensaje, pero para complementarlo porque no encontraba nada. Me parece que la solución puede ser con la etiqueta <noscript> y sería de la siguiente manera: primero se pone el código javascript que queramos: <script language="javascript 1.4" type="text/javascript"> ... código ... </script> luego la etiqueta <noscript> donde pondremos un código php que nos cree una bandera o que nos avise que javascript no está habilitado <noscript> <? echo "No está habilitado javascript"; ?> </noscript> Lo probé y me parece una opción viable, ya que dentro del código de <noscript> podemos poner cualquier código php y hacer cualquier redireccionamiento necesario.
__________________ Biografías |
| ||||
Re: Verificar Javascript en un navegador A propósito, lo probé con firefox también y funcionó bien.
__________________ Biografías |