新手问题 如何判断首次进入项目,判断提示浏览器版本过低,点击跳过就不再提示

dxf_28 · 发布于 2017年08月03日 · 最后由 dxf_28 回复于 2017年08月21日 · 572 次阅读
96

想请教下大家,有用过gem“browser”这个的么,如何能够判断用户是首次进入项目,进行浏览器版本过低提示,点击继续时候,就不在跳网这个浏览器版本过低提示的页面了

共收到 5 条回复
19106

cookie?

29931

首次进入项目?ip地址记录?然后搞个application controller before_action?创建个flash消息?

A908ae

browser的话直接在middleware注册的时候加个判断,类似这样

Rails.configuration.middleware.use Browser::Middleware do
  redirect_to bowser_warning_path unless browser.modern? || request.session.has_key?(:warned)
end
121

看看这个:

browser_warrior

A Rails gem that rejects non-modern browsers with only one line code

一行代码拒绝非现代浏览器

96

最后用cookie写的 谢谢大家

需要 登录 后方可回复, 如果你还没有账号请点击这里 注册