1

假设我有一个传入的网站请求,其中包含桌面版网站的 url。我想检测这个网站是否有移动版本。

根据这个答案获取网站移动版?我要做的大部分是将用户代理设置为某些手机,服务器将为移动版本提供服务。

我想我也可以检查 m.domain.com 和 mobile.domain.com。

但这里有一个问题:
我怎么知道服务器是否响应移动版本?
还有其他获取手机版的方法吗?

4

1 回答 1

1

我不相信有一个适合所有问题的答案。您可以使用 curl 通过几个不同的用户代理访问域,并查看是否为移动设备和桌面设备返回了不同的内容,或者查看您是否被重定向到任何一个。

于 2012-11-17T09:56:47.953 回答