最近有项目需求,要实现在网页上获取服务器信息。大家都知道,网页程序很难获取客户端信息比如MAC、CPU、硬盘信息等等。当时想过一些种方案,比如:通过IE插件,但只能用IE浏览器。正为这事焦头烂额时,一天回家的路上,突发灵感,能不能在客户端放一个服务,通过JavaScript 访问这个服务,这样就可以 ...
2.进入正题 上篇文章介绍了如何简单搭建一个环境帮助我们分析,今天我们就进入正题,开始在这个环境下分析。 我们使用IE浏览器访问Web服务器根目录的test.txt文件并抓包,可以抓到如下6个包(前面的TCP三次握手在此略过): 使用服务器私钥解密后的包是这个样子的: 接下来我们就结合这6个包来分析 ...
分类:
Web程序 时间:
2018-01-03 20:59:56
阅读次数:
657
target 事件属性可返回事件的目标节点(触发该事件的节点),如生成事件的元素、文档或窗口。 在标准浏览器下我们一般使用event.target就能解决,然而低版本IE浏览器总是会出些幺蛾子,这时候就得使用event.srcElement。 这时候就得有一个兼容性的写法了。 1、使用三元运算符 2 ...
分类:
其他好文 时间:
2018-01-02 23:14:22
阅读次数:
150
1. npm install babel-polyfill --save 2. 在main.ts中 import "babel-polyfill" 3. 如果使用了vuex,则在vuex的index.ts文件中也要 import "babel-polyfill",最好放在 import Vuex f ...
分类:
其他好文 时间:
2018-01-02 15:26:56
阅读次数:
176
通过设置float 样式属性来决定区块标签的浮动 问题:区块与非区块浮动的特点(左右) 区块与区块浮动的特点(左右) ie浏览器与谷歌等浏览器的效果差异 ...
分类:
Web程序 时间:
2018-01-02 11:45:41
阅读次数:
133
opacity用来设置元素的透明度。 值被约束在[0.-1.0]范围内,如果超过了这个范围,其计算结果将截取到与之最相近的值。 0表示完全透明,1表示完全不透明。 浏览器支持: (1).IE浏览器支持此属性。 (2).火狐李蓝旗支持此属性。 (3).谷歌浏览器支持此属性。 (4).opera浏览器支 ...
分类:
Web程序 时间:
2017-12-31 15:29:12
阅读次数:
235
1:条件级别语法 :<!--[if IE]> 执行内容 包括css和html<![endif]--> 放到css中: <!--[if IE]> <style> p{color:color} // 如果是ie浏览器 颜色是红的 </style><![endif]--> 放到html中: <!--[if ...
分类:
其他好文 时间:
2017-12-29 15:09:19
阅读次数:
173
登录页在ie浏览器上的默认样式 输入框后面的X 密码框后面的眼睛 如下图 解决方案 ...
分类:
其他好文 时间:
2017-12-28 18:24:24
阅读次数:
173
之前懒得写判断ie版本js,因为网上关于这方面的代码太多了,所以从网上拷贝了一个,放到项目上才发现由于时效性的问题,代码不生效。就自己写一个吧。 你一定发现了,ie11和edge的userAgent是和ie8,9,10差别蛮大的,那么对用的在写js时需要特别判断,下面给出我写好的一段判断是否是ie且 ...
分类:
Web程序 时间:
2017-12-27 19:39:13
阅读次数:
221
今天在IE浏览器下发现,当把使用readonly="readonly"属性将文本框设置成只读<input type="text" readonly="readonly"/>时有一个奇怪的问题:如果光标进入只读文本框,然后按下Backspace键,就会跳转到上一个页面,效果就像点击了浏览器的后退按钮返 ...
分类:
编程语言 时间:
2017-12-26 18:05:16
阅读次数:
183