3

由于我正在解决的多个问题,我想知道是否有人知道阻止访问基于浏览器的 rails 应用程序的方法?我想阻止 Internet Explorer(所有版本),有什么想法吗?

4

1 回答 1

6

你可以使用 rack-noie 作为 Rails 中间件:

宝石文件:

gem "rack-noie", :require => "noie"

然后在您的 config/application.rb 中:

config.middleware.use Rack::NoIE, {:redirect => "/why-i-dont-support-ie.html", 
                                   :minimum => 29}

当然,这将阻止 IE 直到版本 29。如果您只想让 9 或 10 进入,请编辑掉。您将人们重定向到哪里也取决于您。

于 2012-08-14T04:08:30.043 回答