首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >用户代理的重要部分

用户代理的重要部分
EN

Stack Overflow用户
提问于 2011-06-23 22:49:28
回答 3查看 200关注 0票数 0

如何将此用户代理字符串表示为目录名。来自用户代理的哪些信息对于页面的呈现是重要的,哪些信息不太重要。基本上,我使用用户代理将一些网站备份到磁盘上,并希望将它们组织到目录中。

代码语言:javascript
复制
Browser Identity: Mozilla/5.0 (iPhone; U; CPU like Mac OS X; en) AppleWebKit/533+ (KHTML, like Gecko) Version/5.0.2 Mobile/8H7 Safari/6533.18.5

我在考虑将上面的字符串简单地命名为iphone_5.0,这是一个好的,还是应该是iphone_533?

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2011-06-23 23:54:56

这只是一个想法,但是如果您想为每个UA创建一个惟一的目录名,只需将UA放到md5中,并获得如下内容

代码语言:javascript
复制
./sites/example.com/8d4c8e5a685289b8b38b6b7a263c9d83/
票数 1
EN

Stack Overflow用户

发布于 2011-06-23 22:57:09

这真的取决于你想要的具体程度。您想知道该设备有哪些硬件功能吗?iphone_5可能没问题。如果你想要更多的细节,你可能想包括533,甚至Safari版本。这真的取决于你的需求。

票数 1
EN

Stack Overflow用户

发布于 2011-06-23 23:38:33

User-Agent字符串的历史记录是它们被故意欺骗。例如,比特"like Gecko“被故意用来诱使服务器发送与Firefox相同的标记,除非服务器特别了解Webkit。

在未来,同样的事情还会继续发生。如果你和其他人开始寻找字符串" iPhone“,期待其他移动浏览器在他们的用户代理字符串中加入"like iPhone”。请确保您对此感到满意。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6456041

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档