gpt4 book ai didi

java - 如何确定特定类型的移动客户端是否正在访问我的 Web 应用程序?

转载 作者:行者123 更新时间:2023-12-01 15:59:33 25 4
gpt4 key购买 nike

我当前的目标是了解 iPhone、Android 和其他特定设备何时访问我的 Java Web 应用程序。我不需要知道比这更具体的事情。我知道可以从 HTTP 请求 header 获取用户代理并对其进行字符串搜索。

是否可以像查看字符串中是否有“iPhone”或“Android”一样简单?看着user-agent information on wikipedia ,看起来很简单,足以满足我的需求。

我也看过 WURFL。然而,这似乎比我需要的要多得多。另外,API 是 GPL,我希望我的许可证不是 GPL。谢谢!

最佳答案

Yes, the results are needed for real-time processing. If it's a mobile device I support, I want to send them to another page.

因为……?具有不同且更简单的风格/外观和感觉?使用CSS media rule为了这。

<link rel="stylesheet" href="default.css" media="screen, projection">
<link rel="stylesheet" href="mobile.css" media="handheld">

手持设备将选择手持设备。然后,您可以提供不同的 CSS 来缩小/重新排列部分或省略某些占用空间的部分,等等。

这里不需要令人讨厌的服务器端用户代理嗅探。

关于java - 如何确定特定类型的移动客户端是否正在访问我的 Web 应用程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4289233/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com