如果用户在手机或平板电脑上,我希望用户被重定向到我的网站的移动版本。
我希望使用 51 Degrees,但他们说它需要 .net 4.0 才能工作,我无法从 3.5 升级。
有谁知道解决这个问题的任何方法?
我是 51Degrees 的工程师之一。尽管本地 API 不支持 .NET 3.5,但您可以使用可用的云服务。
您将能够调用我们的 RESTful API,尤其是在这种情况下,使用类似于以下的 IsMobile 属性:
string queryString = string.Format("https://cloud.51degrees.com/api/v1/*LICENCE_KEY*/match?user-agent=" + Request.UserAgent + "&values=ID+IsMobile")
string json = webClient.DownloadString(queryString);
这将返回一个 JSON 对象,然后您可以对其进行格式化并用于重定向。