asp.net版:
public static bool ispc(System.Web.UI.Page p)
{
bool b = true;
string agent = p.Request.UserAgent.ToString();
string[] Agents =new string[]{"Android", "iPhone","SymbianOS", "Windows Phone","iPad", "iPod"};
for (int i = 0; i < Agents.Length; i++)
{
if (agent.IndexOf(Agents[i])>-1)
{
b = false;
}
}
return b;
}
javascript版:
function IsPC() {
var userAgentInfo = navigator.userAgent;
var Agents = ["Android", "iPhone",
"SymbianOS", "Windows Phone",
"iPad", "iPod"];
var flag = true;
for (var v = 0; v < Agents.length; v++) {
if (userAgentInfo.indexOf(Agents[v]) > 0) {
flag = false;
break;
}
}
return flag;
}