Rails 3:如何存储屏幕分辨率? [英] Rails 3: How to store screen resolution?

查看:33
本文介绍了Rails 3:如何存储屏幕分辨率?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我想在用户登录时将用户的屏幕分辨率存储在数据库中.用户登录时如何检测并存入数据库?

I want to store user's screen resolution in database when user login. How to detect and store it to database when user login?

推荐答案

使用 JavaScript 读取(浏览器默认不发送屏幕分辨率信息,因此除非您这样做,否则它不适用于 Ruby 或其他任何服务器端),然后 生成隐藏输入,根据您收集的数据设置名称和值,然后将其添加到包含用户名和密码输入的表单.

Read it with JavaScript (browsers don't send screen resolution information by default, so it isn't available to Ruby or anything else server side unless you make it so), then generate a hidden input, set the name and value based on the data you've gathered, then add it to the form containing the username and password inputs.

哦,您可能会发现窗口大小比屏幕分辨率更有用.不是每个人都会最大化他们的窗口.

Oh, and you might find the window size more useful than the screen resolution. Not everybody maximizes their windows.

这篇关于Rails 3:如何存储屏幕分辨率?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆