我正在尝试在我的平板电脑和移动设备(如 android 手机和平板电脑、iPhone、iPad 等)的一个视图中有条件地渲染/隐藏一些 html。到目前为止,我有这个设置:
def mobile_agent?
request.user_agent =~ /Mobile|webOS/
end
这似乎工作得很好,但目前它只支持移动设备而不是平板电脑。我知道mobile_fu将移动设备和平板电脑都归为移动设备类别,但它也会更改我不想要的请求格式。我的 Web 应用程序正在使用响应式主题,因此视图可以在任何设备下工作,但我希望隐藏在单个视图中的嵌入式 Unity Web 播放器除外。
有什么办法可以将上述方法扩展到包括平板电脑和移动设备?