【问题标题】:Web site: Only Allow iPod, Android, Blackberry, Windows Mobile网站:仅允许 iPod、Android、Blackberry、Windows Mobile
【发布时间】:2011-09-02 19:00:10
【问题描述】:

我想在我的网站上只允许使用移动设备,例如黑莓、iPod-touch、iPhone、Android 等。

我如何确保只有这些设备才能访问我的网站,而其他用户会被重定向到自定义的“禁止访问”页面?

有没有使用 Ruby on Rails 的简单方法来实现这一点?

【问题讨论】:

  • 服务器端可以通过读取请求头知道发出请求的设备类型。但我不会太相信标题,因为它们可以被修改。如果确实需要安全性,请不要相信这些信息。
  • @Nerian - 我无法阻止这样的人,我也不在乎。我只是不想为普通的非移动用户创建单独的 UI。
  • 但我认为那些用户宁愿看到没有针对他们的平台优化的版本。

标签: android ruby-on-rails blackberry web ipod-touch


【解决方案1】:

您想要提取一个名为“User-Agent”的请求标头,并查看它是否与您声明的任何设备匹配。如果没有,则重定向到相应的页面。是的,这可以通过 Ruby on Rails 完成。

【讨论】:

猜你喜欢
  • 2012-02-10
  • 1970-01-01
  • 2014-10-22
  • 2017-01-21
  • 2021-05-03
  • 2013-04-07
  • 1970-01-01
  • 2015-02-13
  • 1970-01-01
相关资源
最近更新 更多