想请教下大家,有用过 gem“browser”这个的么,如何能够判断用户是首次进入项目,进行浏览器版本过低提示,点击继续时候,就不在跳网这个浏览器版本过低提示的页面了
cookie?
首次进入项目?ip 地址记录?然后搞个 application controller before_action?创建个 flash 消息?
browser 的话直接在 middleware 注册的时候加个判断,类似这样
Rails.configuration.middleware.use Browser::Middleware do redirect_to bowser_warning_path unless browser.modern? || request.session.has_key?(:warned) end
看看这个:
browser_warrior
A Rails gem that rejects non-modern browsers with only one line code
一行代码拒绝非现代浏览器
最后用 cookie 写的 谢谢大家