- 浏览: 451974 次
- 性别:
- 来自: 北京
文章分类
最新评论
-
July01:
最近了解到一款StratoIO打印控件,功能如下:1、Html ...
JS操作XMLDOM(遍历和打印) -
lliiqiang:
我这边只要出现图表组件就报告2032号错误。
Flex 出现 Error #2032 是什么意思 -
全保生:
感谢!方法一:(已确认 可行)String username ...
jsp 的url传参中文乱码问题解决办法 -
dy804731771:
谢谢您的分享,对我有帮助
兼容的带样式的INPUT -
huang305585796:
火影头像好屌
FusionCharts统计图导出为图片或pdf
/* * 工具类获取: * 客户端浏览器的类型,版本(version) * 分辨率大小,当前窗口大小 * IP、端口、web工程名称 * ***/ var ClientInfo ={ /** * 拷贝某一个JSON属性到当前对象 *@param selfJSON 当前JSON对象 *@param targetJSON 即将拷贝的JSON对象 *@param override targetJSON属性是否覆盖selfJSON的属性 **/ copyJSON : function(selfJSON,targetJSON,override){ if(!!selfJSON===false){return {};} targetJSON = targetJSON ||{}; override = typeof(override)?override:true; for(var p in targetJSON){ if(override===true){ selfJSON[p] = targetJSON[p]; }else{ if((p in selfJSON)===false){ selfJSON[p] = targetJSON[p]; } } } }, /** * 拷贝某一个JSON属性到当前对象 *@param selfJSON 当前JSON对象 *@param targetJSON 即将拷贝的JSON对象(如果数组的值是K:V形式,那么K是selfJSON属性显示名称,V是targetJSON属性的名称) *@param propArr 拷贝的属性数组 *@param override targetJSON属性是否覆盖selfJSON的属性 **/ copyPros :function(selfJSON,targetObj,propArr,override){ if(!!selfJSON===false){return {};} targetObj = targetObj ||{}; propArr = propArr ||[]; override = typeof(override)?override:true; for(var i=0;i<propArr.length;i++){ var name = propArr[i].split(":")[0];//属性显示的名称 var p = propArr[i].split(":")[1] ||name;//属性原始名称 if(override===true){ selfJSON[p] = targetObj[p]; }else{ if( ((p in selfJSON)===false) && ((p in targetObj)===true)){ selfJSON[name] = targetObj[p]; } } } }, get:function(){ var JSON = {}; var url2 = window.location.href;//"http://172.16.115.34:8080/exchange/"; var reg=/http:\/\/([^\/:]+)(:[0-9]+)?\/([^\/]+)/gi; var res = reg.test(url2); JSON.href=window.location.href; JSON.isIE = (navigator.userAgent.indexOf("MSIE")>=0); JSON.isFF = (navigator.userAgent.indexOf("Firefox")>=0); JSON.isChrome = (navigator.userAgent.indexOf("Chrome")>=0); if(JSON.isIE){ JSON.version = (navigator.userAgent.split("MSIE")[1]).split(";")[0].replace(/ /,''); } if(JSON.isFF){ JSON.version = (navigator.userAgent.split("Firefox/")[1]); } if(JSON.isChrome){ JSON.version = (navigator.userAgent.split("Chrome/")[1]).split("Safari")[0].replace(/ /,''); } if(res==true){ ClientInfo.copyJSON(JSON,{server:RegExp.$1,port:RegExp.$2,sitename:RegExp.$3},false); } ClientInfo.copyPros(JSON,navigator,['userAgent','platform','language','userLanguage','cookieEnabled'],false); ClientInfo.copyPros(JSON,window.screen,["screenWidth:availWidth","screenHeight:availHeight"],false); ClientInfo.copyPros(JSON,window.document.body,["bodyWidth:clientWidth","bodyHeight:clientHeight"],false); return JSON; } } //TODOTEST var json = ClientInfo.get(); top.JSLogger.log(json);
/* FF输出结果: --cookieEnabled=true --href=http://172.16.115.34:8080/exchange/ --isChrome=false --isFF=true --isIE=false --language=zh-CN --platform=Win32 --port=:8080 --screenHeight=728 --screenWidth=1366 --server=172.16.115.34 --sitename=exchange --userAgent=Mozilla/5.0 (Windows; U; Windows NT 6.1; zh-CN; rv:1.9.2.18) Gecko/20110614 Firefox/3.6.18 --version=3.6.18 IE输出结果: --cookieEnabled=true --href=http://172.16.115.34:8080/exchange/ --isChrome=false --isFF=false --isIE=true --platform=Win32 --port=:8080 --screenHeight=728 --screenWidth=1366 --server=172.16.115.34 --sitename=exchange --userAgent=Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 6.1; Trident/5.0; BOIE9;ZHCN) --userLanguage=zh-cn --version=9.0 */
愤怒的coder - 积少成多。
发表评论
-
Flex获取当前地址栏和URL参数
2013-03-11 11:33 3122var query:String=ExternalInter ... -
<!DOCTYPE html>很重要
2012-12-31 16:16 125173噩梦开始的源头:之前 ... -
获取行政区划地名地址的简称
2012-12-27 09:33 2264做地图相关的项目就会涉及到地名地址的查询,那么查询 ... -
jsURL编码
2012-11-27 11:03 1146js 对文字进行编码涉及3个函数:escape,encod ... -
scrollHeight、clientHeight ,offsetHeight 区别
2012-11-22 10:00 1542我认为我们想要两个东西: 一是 scroll ... -
图片延迟加载(兼容IE&FF&Chrome)
2012-11-17 14:02 2679经常看到京东,团购有 ... -
获取FireFox下的event
2012-11-14 17:28 928/* 获取FF下当前事件对象 */ function ... -
让title动起来
2012-11-12 17:47 614function newTitle() { v ... -
JS读取本地文件夹和图片异步加载(图片LazyLoad)
2012-11-01 11:52 8682/* 说明:当某一个页面拥有非常多的图片或者使用图片列 ... -
javascript 理论片
2012-10-30 15:12 1544/* 前缀规范 每个局部变量都需要有一个类型前 ... -
获取DOM对象的当前(current)样式
2012-09-28 17:19 3427/** *获取页面某个元素当前的样式:(譬如获取当前I ... -
javaweb系统的枚举设计
2012-09-24 15:42 3758/* 组件目的: 在java-web程序的研发过程 ... -
http代理
2012-09-20 10:09 1701<%@ page language="j ... -
css文本样式系小结
2012-09-18 17:08 1181超链接带图标和文字, ... -
兼容的带样式的INPUT
2012-09-18 10:21 10904<style> /* 作用描述:给IN ... -
css hack积累
2012-09-07 14:57 1138<html xmlns:wfs=" ... -
常用脚本
2012-09-03 18:28 966换行: -word-wrap:break-word; w ... -
解析xml字符串
2012-08-31 09:08 1040工具方法:createXmlDOM /* * ... -
sortTable组件
2012-08-30 11:28 1246#sortTable.js /* 说明 ... -
FusionCharts统计图导出为图片或pdf
2012-08-27 15:28 32011 最近用FusionCharts做统计,要求可以 ...
相关推荐
JAVA获取客户端MAC,web获取客户端MAC,Applet获取客户端MAC;JAVAweb开发;服务器端很难获取到客户端的MAC受路由器等....获取的到不正确或者被过滤掉;小弟,无奈写了一个客户端的Applet来获取客户端MAC然后再在传...
本文介绍了asp.net 获取客户端浏览器访问的IP地址的实例代码,分享给大家,自己也留个笔记 1、js方法 <!DOCTYPE html> <html> <head> <meta charset=UTF-8 /> <title>Document</...
本文实例讲述了JS简单获取客户端IP地址的方法。分享给大家供大家参考,具体如下: <!doctype html> <html> <head> <meta charset="utf-8"> <title>使用搜狐接口获取客户端IP地址</...
web端项目通过浏览器访问的项目获取客户端mac地址及ip地址,进行登录权限校验; web端通过浏览器访问的项目增加权限; 本次项目由于对数据安全性要求较为严格,所以增加了用户在登录时对于客户端电脑的ip地址和mac...
今天在搞JS(javascript)获取客户端IP的小程序,上网搜了下,好多在现在的系统和浏览器中的都无效,很无奈,在Chrome、FireFox中很少搞到直接利用ActiveX获取IP等的JS脚本。下面的代码是我在所有windowsNT5.0及以上...
web端项目通过浏览器访问的项目获取客户端mac地址及ip地址,进行登录权限校验; web端通过浏览器访问的项目增加权限; 本次项目由于对数据安全性要求较为严格,所以增加了用户在登录时对于客户端电脑的ip地址和mac...
js获取电脑名称,ip地址,mac地址。支持ie浏览器,火狐浏览器等。火狐需要的插件在本人的资源库可以下载。
用JQuery代码获取浏览器信息的方法
通过web端 获取IP,注意 浏览器安全设置!
最近要用js实现一个客户端采集器的功能,在网上查了一些,感觉...当前页面实现了浏览器信息的采集和客户端硬件信息的采集(cpu,硬盘,主板,键盘,光驱等)。在此分享,希望能给各位带来方便,也感谢相关信息的分享者!
可用于js获取本地电脑所安装的所有字体,用法有说明,把js放在网页中运行即可
string agent = request.getheader(“user-agent”); stringtokenizer st = new ... 取得本机的信息也可以这样: 操作系统信息 system.getproperty(“os.name”); //win2003竟然是win xp? system.getpropert
JS获取计算机mac地址以及IP和用户名的实现方法,只适用于IE且activeX开启
/** * @author hechen */ var gs = { /**获得屏幕宽度**/ ScreenWidth: function () { ... /**获得浏览器***/ Browse: function () { var browser = {}; var userAgent = navigator.userAgent
连接到Neo4j实例以获取实时数据 用户指定的标签和要显示的属性 用户指定的Cypher查询来填充 为节点的图像的URL指定节点属性 指定边缘厚度的边缘属性 指定社区/集群的节点属性 指定节点大小的节点属性 配置弹出窗口 ...
今天在搞JS(javascript)获取客户端IP的小程序,上网搜了下,好多在现在的系统和浏览器中的都无效,很无奈,在Chrome、FireFox中很少搞到直接利用ActiveX获取IP等的JS脚本。下面的代码是我在所有windowsNT5.0及以上...
下午去了趟用户现场,感觉此问题确实比较蹊跷,最后发现出问题的电脑是WIN 2000的... 关键部分: window.navigator.userAgent :用户浏览器、操作系统等信息,对应HTML请求文件头User-Agent部分。 代码部分: <scri
如果要对浏览器进行指纹识别,您可能还对其他基于客户端的信息感兴趣,例如屏幕分辨率,操作系统,浏览器类型,设备类型等等。 以下是一些使ClientJS与其他指纹库不同的功能: 它是纯本机JavaScript 它轻巧,...
Node.js应用程序获取浏览器指纹。 依存关系 快速,简单,极简的Web框架 该模块尝试通过检查浏览器的标头和连接信息来唯一标识浏览器。 为什么这个? 该脚本用作内部端点,可为请求该脚本的客户端提供“浏览器指纹...