function selfUserAgent(){
if(window.ActiveXObject){ //MSIE 6.0 or below
//判断是否是IE 7以上
if(document.documentElement && typeof document.documentElement.style.maxHeight != "undefined" ){
//判断是否是IE8+
if(typeof document.adoptNode != "undefined"){//Safari3 & FF & Opera & Chrome & IE8+
return "MSIE 8.0+";
}
return "MSIE 7.0";
}
return "MSIE 6.0 or below";
}else if(typeof window.opera != "undefined"){ //Opera 独占
return "Opera";
}else if(typeof window.netscape != "undefined"){ //mozilla 独占
if(typeof window.Iterator != "undefined"){
if(typeof document.styleSheetSets != "undefined"){//Firefox &Opera 9
return "firefox 3+";
}
return "firefox 2";
}
return "Mozilla 1";
}else if(typeof window.pageXOffset != "undefined"){ //Mozilla & safari
try{
if(typeof external.AddSearchProvider != "undefined"){ //firefox & chrome
return "chrome";
}
} catch (e) {
return "safari";
}
}else { //unknown
return "unknown";
}
};
分享到:
相关推荐
利用浏览器实现人脸识别.pdf
一直以来身份证阅读器采用ActiveX控件形式在浏览器端跑,这种方式就只支持IE浏览器和IE内核的浏览器。随着现在很多软件系统对新一代HTML5的热宠以及系统要求使用更快的谷歌Chrome浏览器和火狐Firefox浏览器,绝大...
face-api.js:利用tensorflow.js在浏览器中进行人脸检测和人脸识别的JavaScript API
小弟今天写了个基于jQuery的插件扩展,主要用于识别浏览器内核与外壳的类型和版本。可识别各种浏览器的内核,并已经支持多种国内主流浏览器。 费话不多说,上我的JavaScript代码:(文件名:jquery.browsertype-1.0...
实现原理:H5调用系统媒体设备》选择前置摄像头》捕获视频流》渲染到视频播放器》定时抓取视频截图》渲染到canvas》转换为图片流》使用图像识别库对图片流进行二维码识别 优势: 1.基于浏览器实现,轻便且维护方便...
有空的时候我会更新这个仓库描述这是一个用于浏览器指纹识别技术的项目,该技术不仅可以跟踪单个浏览器中的用户,而且可以跟踪同一台计算机上不同浏览器的用户。 具体来说,我们的方法利用了许多新颖的操作系统和...
可以做到自动登录,自动识别验证码,是万能的浏览器。 5、项目管理 利用解决方案可以直接生成单个应用程序。单个程序可以脱离火车浏览器并运行,官方提供了一个软件管理平台,用户可以进行授权等管理。每个用户都...
浏览器支持各种外挂工具及 IE 插件, 使你可以充分利用所有的网上资源. 此外, 丰富的皮肤和强大的自定义功能让你在享受上网冲浪的乐趣之余, 充分展现个性与时尚。内置三重防火强有效阻止病毒的入侵,让您放心。采用...
利用Tensorflow.js实现浏览器中的姿势检测:PoseNet模型
目前傲游浏览器产品语言版本多达37种,遍布120个国家和地区,是国产软件走向世界的排头兵。 傲游浏览器3.1.8.1000 本次更新包含的新特性有: + 用户选择 "使用鼠标右键关闭标签" 后, 可以按住 Shift 在标签上点击...
传统的浏览器识别方法主要依赖于客户端标识符,例如浏览器和 Flash cookie。 但是,细心或细心的用户可以在她的浏览器上看到客户端标识符列表,然后只需将其删除即可。 或者,她可以在现代浏览器的隐私模式下操作来...
修正about:开头网址可能被利用在浏览器上执行任意HTML和脚本代码的漏洞3.修正右键单击左侧图标关闭页面,并且设置右键单击锁定,会出现冲突的问题4.修正IE10渲染模式无法选中和使用的问题5.改善自动填表时对https和...
所谓语音识别就是将你所说的转化成文字。Chrome 浏览器在版本25之后开始对这一特性的支持。这篇文章将会详细的介绍如何使用JavaScript进行语音识别,感兴趣的朋友们可以参考借鉴,下面来一起看看吧。
让浏览器识别HTML5规范中的新标签 IE8浏览器中还没有添加对HTML5新标签的支持,所以在IE8中无法直接展现HTML5新标签中的内容。庆幸的是IE8/IE7/IE6支持通过document.createElement方法产生的标签,可以利用这一特性...
javascript部分代码: 检测的原理主要根据 浏览器的用户代理报头nanigator.userAgent中提取到浏览器和类型及版本信息,利用正则表达式可以很容易的满足我们的需求,如对正则表达式不熟悉,可参照此
目前,内嵌式浏览器(WebView)被广泛应用在移动应用中,用来集成各种各样的Web服务。这种方式可以简化开发过程并保持在不同平台的可移植性,但是也给被集成的Web服务带来了数据泄露的风险。我们系统化地分析了这种...
利用WebRTC在客户端Web浏览器和服务器之间建立p2p连接。 客户端将摄像机图像流发送到后端服务。 这些图像随后将被异步处理。 然后将检测和识别结果发送回Web浏览器以进行相应呈现。 待办事项清单: 为客户端<-...
1、利用产生式系统的结构设计出动物识别系统,从而理解知识的产生式表示法; 2、实现基于产生式表示法的动物识别系统,从而掌握产生式系统的工作原理; 3、实现浏览器/服务器架构,并且让动物识别系统在服务器上正常...
当然这个问题的解决办法也可以是将txt文件改名为浏览器不认识的文件(比如rar),这样的话,由于浏览器不能识别rar类型的文件,只能让用户下载了。还有一种办法,就是利用代码通过header设置文档的格式来实现点击...