Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/366.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
Javascript 如何基于设备加载样式表、java脚本和j查询_Javascript_Jquery_Asp.net_Css - Fatal编程技术网

Javascript 如何基于设备加载样式表、java脚本和j查询

Javascript 如何基于设备加载样式表、java脚本和j查询,javascript,jquery,asp.net,css,Javascript,Jquery,Asp.net,Css,在asp.net中,我想加载基于设备(台式机、平板电脑、移动设备)的样式表、java脚本和j查询 基于设备,我希望在asp.net代码中检测用户代理,然后加载相应的样式表和脚本 <% if(Request.UserAgent.contains("Android"){%> include android CSS here <%}else{%> include iPhone css here <%}%> 在这里包括android CSS 在这里包括iP

在asp.net中,我想加载基于设备(台式机、平板电脑、移动设备)的样式表、java脚本和j查询


基于设备,我希望在asp.net代码中检测用户代理,然后加载相应的样式表和脚本

<% if(Request.UserAgent.contains("Android"){%>

include android CSS here

<%}else{%>

include iPhone css here

<%}%>

在这里包括android CSS
在这里包括iPhone css

您需要检测浏览器代理,然后相应地调用您的js/css:

if( /Android|webOS|iPhone|iPad|iPod|BlackBerry|AppleWebKit|IEMobile|Opera Mini/i.test(navigator.userAgent) )
{
      // Call your files here.
}

一般来说,您不应该关心设备的类别。关心它能做什么。处理视口大小和触摸输入的存在,而不是桌面/平板电脑/手机。