没有HTTP_USER_AGENT的移动检测

时间:2014-04-08 02:05:36

标签: javascript asp.net http mobile

我正在使用Mobile detect js来检测请求是否来自移动设备。 该脚本正在请求HTTP_USER_AGENT和HTTP_ACCEPT,以便能够进行检测。但在我们的例子中,有些情况下请求没有这个标题(例如Bot)。毋庸置疑,mdetect在遇到此请求时会抛出错误。关于可能的解决方法的任何想法?

useragent = context.Request.ServerVariables["HTTP_USER_AGENT"].ToUpper();
httpaccept = context.Request.ServerVariables["HTTP_ACCEPT"].ToUpper();

0 个答案:

没有答案