Javascript参考手册
2024-09-21 23:42:49
----------------------------------------------------------------------------------------------------------------------------------
获取ev目标元素 ev.srcElement || ev.target;
判断ev目标元素类型 var obj = ev.srcElement || ev.target; obj.nodeName
----------------------------------------------------------------------------------------------------------------------------------
判断浏览器类型是否为Firefox
isFirefox=navigator.userAgent.toUpperCase().indexOf("FIREFOX")>0?true:false; //If it is Firefox
----------------------------------------------------------------------------------------------------------------------------------
判断客户端设备
// 获取终端的相关信息
var Terminal = {
// 辨别移动终端类型
platform : function(){
var u = navigator.userAgent, app = navigator.appVersion;
return {
// android终端或者uc浏览器
android: u.indexOf('Android') > -1 || u.indexOf('Linux') > -1,
// 是否为iPhone或者QQHD浏览器
iPhone: u.indexOf('iPhone') > -1 ,
// 是否iPad
iPad: u.indexOf('iPad') > -1 ,
// 是否为windows
windows: u.indexOf('Windows NT') > -1 ,
// 是否为mac
mac: u.indexOf('Mac')
};
}(),
// 辨别移动终端的语言:zh-cn、en-us、ko-kr、ja-jp...
language : (navigator.browserLanguage || navigator.language).toLowerCase()
} // 根据不同的终端,跳转到不同的地址
var theUrl = '默认地址';
if(Terminal.platform.android || Terminal.platform.windows){
theUrl = 'android和windows下载地址';
//theUrl = '${request.getContextPath()}/download/android';
}else if(Terminal.platform.iPhone || Terminal.platform.mac){
theUrl = 'iphone和mac下载地址';
}else{
alert("不支持的操作系统,默认下载Android平台");
} //location.href = theUrl;
document.write(theUrl);
最新文章
- Mac系统下使用VirtualBox虚拟机安装win7--第二步 创建win7系统
- jwplayer直播
- Java 比较两张图片的相似度
- ORA-12545:Connect failed beacuse target host or object does not exist
- (转载)php array_merge 和 两数组相加区别
- LIS,LDS的另类算法(原)
- oralce 仅配置精简客户端 连接plsql ( 版本需一直,要不都是32要不是都是64)
- [置顶] JDK-CountDownLatch-实例、源码和模拟实现
- 认识Require
- TCO14 2C L2: CliqueGraph,graph theory, clique
- Django开发环境配置
- iOS学习——获取当前最顶层的ViewController
- Java --Annotation学习心得体会及笔记
- MongoDB学习(查找文档和其他数据查找操作)
- 【个人项目总结】C#四则运算表达式生成程序
- mysql常用反斜杠命令
- HDU 1425 sort C语言实现快速排序
- [RTC]系统和RTC的时间保持一致
- HDU 1686 - Oulipo - [KMP模板题]
- 解决Ubuntu下在firefox中打开Microsoft Outlook Web Access中文乱码
热门文章
- 【leetcode】 Interleaving String (hard)
- 【processing】小代码5
- Android Studio新建了一个项目看不到手机界面的效果
- 简单获取input file 选中的图片,并在一个div的img里面赋值src实现预览图片
- ld: framework not found AGCommon 关于三方库到入 问题解决方案!!
- debug与release
- 《Thinking in Java》十七章_容器深入研究_练习13(Page484)
- 解决passwd 为普通用户设密码 不成功的方法
- jQuery插件:跨浏览器复制jQuery-zclip(转载)
- Linux进程状态 ( Linux Process State Codes)