Web服务器是否可以知道从哪个类型收到了设备请求?
例如,如果请求来自计算机(Firefox),可以创建一个显示不同内容的网站吗?如果来自iPhone,可以创建不同的内容吗?
答案 0 :(得分:2)
Mitch说了什么,警告说可以伪造用户代理。
答案 1 :(得分:2)
方式是用户代理标头,如前所述。您最好使用this one之类的列表来查找它是哪个移动设备。
当我不得不做类似的事情时,我将未知的收到的用户代理存储在一个表中,以便稍后找出我没有存储的用户代理,因此无法确定要提供什么服务。
答案 2 :(得分:1)
检查请求标头中的User-Agent
有关HTTP标头的完整详细信息,请参阅http://www.w3.org/Protocols/处的规范。