JS判断访问JSP页面的客户端是移动端还是PC端,怎么写
发布网友
发布时间:2022-04-22 15:23
我来回答
共1个回答
热心网友
时间:2022-04-22 16:52
<script type="text/javascript">
var browser = {
versions : function() {
var u = navigator.userAgent, app = navigator.appVersion;
return {//移动终端浏览器版本信息
trident : u.indexOf('Trident') > -1, //IE内核
presto : u.indexOf('Presto') > -1, //opera内核
webKit : u.indexOf('AppleWebKit') > -1, //苹果、谷歌内核
gecko : u.indexOf('Gecko') > -1 && u.indexOf('KHTML') == -1, //火狐内核
mobile : !!u.match(/AppleWebKit.*Mobile.*/)
|| !!u.match(/AppleWebKit/), //是否为移动终端
ios : !!u.match(/\(i[^;]+;( U;)? CPU.+Mac OS X/), //ios终端
android : u.indexOf('Android') > -1 || u.indexOf('Linux') > -1, //android终端或者uc浏览器
iPhone : u.indexOf('iPhone') > -1 || u.indexOf('Mac') > -1, //是否为iPhone或者QQHD浏览器
iPad: u.indexOf('iPad') > -1, //是否iPad
webApp : u.indexOf('Safari') == -1,//是否web应该程序,没有头部与底部
google:u.indexOf('Chrome')>-1
};
}(),
language : (navigator.browserLanguage || navigator.language).toLowerCase()
}
document.writeln("语言版本: "+browser.language);
document.writeln(" 是否为移动终端: "+browser.versions.mobile);
</script>
追问mobile : !!u.match(/AppleWebKit.*Mobile.*/)
|| !!u.match(/AppleWebKit/),
主要的就是这个?
JS判断访问JSP页面的客户端是移动端还是PC端,怎么写
var browser = { versions : function() { var u = navigator.userAgent, app = navigator.appVersion; return {//移动终端浏览器版本信息 trident : u.indexOf('Trident') > -1, //IE内核 presto : u.indexOf('Presto') > -1, //opera内核 ...
如何用JavaScript判断访问的来源是电脑还是手机,是什么浏览器_百度知 ...
window.location.href="wapLojin.jsp"; } --> 如何判断网站是从电脑访问的还是从手机访问的 手 机访问时,会附带传送user-agent资讯,这个资讯里面会有手机号码资讯,那么如果能取得手机号码,则可以肯定是通过手机wap访问的。但是目前中 国移动已经遮蔽了user-agent资讯,所以获取不到手机号码。有关系的朋友可以联络移动...
如何判断是从电脑和手机访问
另外一种是判断HTTP_ACCEPT, 这种应该相对可靠一点, 不过HTTP_ACCEPT是非常复杂的, 如果一般的不支持html的浏览器还好说, 你只要判断浏览器支持wml并且不支持html就可以, 但如果浏览器同时支持wml和html那就难办了, 低端手机可能会将wml放到html的前面, 但是很多高端手机或者智能手机对html的支持很好, 所...
网站只想让手机用户访问,PC端无法访问,应该怎么做?
if (system.win || system.mac || system.xll) {//如果是PC转 if (u.indexOf('Windows Phone') > -1) { //win手机端 }else { window.location.href = " <%=ctx%>/jsp/mobile/allChannel/addChannelPCerror.jsp";} } 2.再看看跳转的错误页面:<%@ page language="java" conten...
如何用JS取JSP页面的值,并且判断?
nu为变量名,其中prpLassistFeeAuditStatus就是你写的name选项的name值。在你的代码里加上 你的内容 提交后,select选中的值就被存入nu这个变量中,这是你可以直接把nu放到JS里用 这个方法比较简单,还有个用JAVABEAN实现的。这里就不说了
怎么在 js 代码中使用 jsp 标签或 Java 代码
引申此话题的,其实不光是在 JS 中使用 JSP 标签,可用 JSP 标签的地方当然可以直接写 Java 代码,即 ScriptLet 代码。如果是在 JSP 中内嵌的 JS 代码,那当然好办,JSP 文件中能用什么标签,js 代码中也能随便用,因为 JSP 标签会先在服务端解释生成相应的 JS 代码,丢给客户端执行。那如果是...
在JSP页面引入JS时,JS的路劲应该怎么写?
你是引入日期包 即可。
jsp和js的区别。
可以在客户端和服务器端使用,或者在浏览器端或客户端使用,其中代码将由内部编译。JavaScript内置编译器称为JIT编译器,然后它将在浏览器中解释,模块的执行稍后在客户端环 境(即浏览器)上发生。6、Java Server Pages具有JSR规范,这是Oracle的标准,而JavaScript具有最新标准,称为 ES 9(ECMAScript...
javascript、JSP、JS有什么区别和联系
JS是JAVASCRIPT的缩写,是客户端脚本语言,开发WEB程序的辅助语言之一,虽然说是辅助,但是其重要性也是很高的。JSP是一种技术。通过JAVA语言实现的。它们之间的关系:如果你用JSP开发WEB程序,那么其开发过程中使用的主要语言就是JAVA,JS是辅助语言。可以理解为主次关系。主:JAVA,次:JS 备注:JS的重要...
JS动态的在JSP页面标签中添加信息可以吗?
如果ie8或ie7执行 <!--[if IE 8]> IE8<![endif]--> <!--[if IE 7]> IE7<![endif]--> 如果大于或小于某版本IE,并包括这个版本,相当于>=ie7,用lte 或 gte <!--[if lte IE 7]> Only IE 7/- <![endif]--> <!--[if gte IE 7]> Only IE 7/+ <![endif]--> ...