我正在使用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();