Hola, existe algun plugin que no deje ver mi aplicacion a no ser que se
haga
desde un iphone o desde un mac?
–
Mauricio Dulcce
+54 1 5 36179028
Santos Dumont 2475
Capital Federal, Buenos Aires Argentina
Hola, existe algun plugin que no deje ver mi aplicacion a no ser que se
haga
desde un iphone o desde un mac?
Mauricio Dulcce
+54 1 5 36179028
Santos Dumont 2475
Capital Federal, Buenos Aires Argentina
tan simple como detectar el user agent del cliente
ahora, ni idea de si existe algo en forma de plugin…
salud!
Mauricio D. escribió:
yo tengo una vista en la que se utiliza un script flash, el cual no
funciona
bajo los firefox de linux, con lo cual tengo algo asà en la vista
<% if request.env[‘HTTP_USER_AGENT’].include? ‘Linux’ %>
<% else %>
<% end %>
espero que te sirva.
2009/1/13 Borja MartÃn [email protected]
Buenas Mauricio,
lo mejor es que utilices un before_filter en el
application_controller.rb, donde mires el user_agent como te han
indicado por allà i devuelvas lo que sea, por ejemplo:
class ApplicationController < ActionController::Base
before_filter :check_user_agent
private
def check_user_agent
unless request.user_agent.match(/(Apple|iPhone)/i)
render :nothing => true, :status => 403 and return false
end
end
end
Esto lo que hace es devolver un código HTTP 403 (Forbidden) y cancelar
la petición al rails.
Espero te sirva para lo que necesitas!
Pero sobretodo ten en cuenta que si haces esto estas denegando el
acceso a los buscadores también.
Isaac Feliu
This forum is not affiliated to the Ruby language, Ruby on Rails framework, nor any Ruby applications discussed here.
Sponsor our Newsletter | Privacy Policy | Terms of Service | Remote Ruby Jobs