Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/367.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 了解请求网站的设备类型的最佳方法?_C#_Javascript_Jquery - Fatal编程技术网

C# 了解请求网站的设备类型的最佳方法?

C# 了解请求网站的设备类型的最佳方法?,c#,javascript,jquery,C#,Javascript,Jquery,了解请求网站的设备类型的最佳方法是什么 我想知道哪个设备(台式机/笔记本电脑/手机/平板电脑等)正在使用java脚本/j-query或c#代码生成对我网站的请求 我还想知道更多的细节: 设备屏幕分辨率 操作系统名称 浏览器名称和版本 请求IP地址 设备ID 位置 有没有办法获得以上所有详细信息…请建议。使用请求标题字段,您可以找到访问我们的人 例如: if(request.getHeader("User-Agent").indexOf("Mobile") != -1) { } 使用请求标头字

了解请求网站的设备类型的最佳方法是什么

我想知道哪个设备(台式机/笔记本电脑/手机/平板电脑等)正在使用java脚本/j-query或c#代码生成对我网站的请求

我还想知道更多的细节:

设备屏幕分辨率 操作系统名称 浏览器名称和版本 请求IP地址 设备ID 位置


有没有办法获得以上所有详细信息…请建议。

使用请求标题字段,您可以找到访问我们的人

例如:

if(request.getHeader("User-Agent").indexOf("Mobile") != -1) {

}

使用请求标头字段,您可以找到访问我们的用户

例如:

if(request.getHeader("User-Agent").indexOf("Mobile") != -1) {

}

启动正是为了这个目的。它将客户端提供的
用户代理
字符串解析为功能、输入方法、设备类型等的列表。有,它提供。

启动正是为了这个目的。它将客户端提供的
用户代理
字符串解析为功能、输入方法、设备类型等的列表。有,它提供。

您可以使用此JavaScript代码(找到)在用户屏幕上获取一些信息
然后,您可以设置一个条件来检查屏幕大小是否与平板电脑、手机、电脑等的大小相同

<script>
document.write("Total width/height: ");
document.write(screen.width + "*" + screen.height);
document.write("<br>");
document.write("Available width/height: ");
document.write(screen.availWidth + "*" + screen.availHeight);
document.write("<br>");
document.write("Color depth: ");
document.write(screen.colorDepth);
document.write("<br>");
document.write("Color resolution: ");
document.write(screen.pixelDepth);
</script>

文件。书写(“总宽度/高度:”);
文件写入(屏幕宽度+“*”+屏幕高度);
文件。写(“
”); 文件。写入(“可用宽度/高度:”); document.write(screen.availWidth+“*”+screen.availHeight); 文件。写(“
”); 文件。写入(“颜色深度:”); 文件。写入(屏幕。颜色深度); 文件。写(“
”); 文件。写入(“颜色分辨率:”); 文件。写入(屏幕。像素深度);

至于操作系统,我现在还不确定。如果我找到更多信息,我将编辑此答案。我希望这有帮助

您可以使用此JavaScript代码(已找到)在用户屏幕上获取一些信息
然后,您可以设置一个条件来检查屏幕大小是否与平板电脑、手机、电脑等的大小相同

<script>
document.write("Total width/height: ");
document.write(screen.width + "*" + screen.height);
document.write("<br>");
document.write("Available width/height: ");
document.write(screen.availWidth + "*" + screen.availHeight);
document.write("<br>");
document.write("Color depth: ");
document.write(screen.colorDepth);
document.write("<br>");
document.write("Color resolution: ");
document.write(screen.pixelDepth);
</script>

文件。书写(“总宽度/高度:”);
文件写入(屏幕宽度+“*”+屏幕高度);
文件。写(“
”); 文件。写入(“可用宽度/高度:”); document.write(screen.availWidth+“*”+screen.availHeight); 文件。写(“
”); 文件。写入(“颜色深度:”); 文件。写入(屏幕。颜色深度); 文件。写(“
”); 文件。写入(“颜色分辨率:”); 文件。写入(屏幕。像素深度);

至于操作系统,我现在还不确定。如果我找到更多信息,我将编辑此答案。我希望这有帮助

这无疑是一个有趣的问题!对于一些人来说,使用所见即所得编辑器来实现这一点会更好。大多数现代编辑都能在节目中自己做到这一点。@pattyd它可能很有趣,但它并不比关于这个主题的其他问题更有趣或更不有趣。重复以前说过的话是没有用的,我们最好把所有的知识都集中在一个问题上。这就是Close as Duplicate函数的作用。@CodeCaster是的,我同意你的看法。我还标记了它…你会接受答案吗?尽管这是一个挑战性的有趣问题!对于一些人来说,使用所见即所得编辑器来实现这一点会更好。大多数现代编辑都能在节目中自己做到这一点。@pattyd它可能很有趣,但它并不比关于这个主题的其他问题更有趣或更不有趣。重复以前说过的话是没有用的,我们最好把所有的知识都集中在一个问题上。这就是Close as Duplicate函数的作用。@CodeCaster是的,我同意你的看法。我也标记了…你会接受答案吗?