ie浏览器

IE浏览器通过ActiveX方式获取客户端IP地址

微笑、不失礼 提交于 2020-04-06 19:45:09
描述: 最近遇到一个需求,要进行日志记录,其中包含了IE浏览器客户端IP地址的记录。在尝试了从request中获取IP地址后,在没有出现代理IP的情况下,可以正常获取。即:局域网下,可以收集客户端IP成功。但一旦出现代理IP的情况,就获取不到我们正确的IP地址了。 分析: 方式一:从request中取IP。若客户端是直接IP进行访问,此时获取IP地址成功;一旦客户端的网络是通过代理IP进行访问的情况下,此时从request中会获取多个IP地址,尝试了几种方法均未能获取到正确的IP。或许有其他的方法,暂未发现。【优点:无须安装或设置IE浏览器的ActiveX控件,缺点:并不是一直适用】 方式二:ActiveX方式取IP。因为ActiveX控件是安装在IE浏览器,也就是客户端机器上的,此时获取的客户端机器上的IP地址是没有问题的。【优点:获取为真实IP,缺点:需要进行浏览器设置】 解决方式: 此时,还是采用了ActiveX控件的方式来获取客户端IP地址: 代码Demo如下: <html> <head> <title></title> </head> <body> <object classid="CLSID:76A64158-CB41-11D1-8B02-00600806D9B6" id="locator" style="display:none;visibility:hidden">

IE兼容css3圆角的方法

。_饼干妹妹 提交于 2020-03-30 20:43:59
以前做网页圆角一般是用圆角图片,但未免过于复杂,现在css3的border-radius属性可以很方便的实现圆角功能,对网站前台人员无疑是一件喜事,但悲剧的是IE6/7/8并不支持,让我们弃新技术不用,是不可能的,因此找到了一种解决的办法--- IE利用VML矢量可标记语言作为画笔绘出圆角: 下载一个压缩包ie-css3.htc,里面有一个微软的脚本文件(11KB)和一个用来测试服务器是否有正确的Content-Type的HTML文件,.htc 文件是IE内核支持Web行为后用来描述此类行为的脚本文件。它们定义了一套方法和属性,程序员几乎可以把这些方法和属性应用到HTML页面上的任何元素上去。Web 行为是非常伟大的因为它们允许程序员把自定义的功能“连接”到现有的元素和控件,而不是必须让用户下载二进制文件(例如ActiveX 控件)来完成这个功能。 使用演示: .main{ border: 2px solid #C0C0C0; -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px; position:relative; z-index:100; behavior: url(此处为ie-css3.htc文件的绝对路径); } Webkit内核的浏览器支持“ -webkit-border

IE兼容css3圆角的htc解决方法

谁说我不能喝 提交于 2020-03-30 20:29:03
IE兼容css教程3圆角的htc解决方法 现在css3的border-radius属性可以很方便的实现圆角功能,对网站前台人员无疑是一件喜事,但悲剧的是IE6/7/8并不支持,让我们弃新技术不用,是不可能的,因此找到了一种解决的办法--- IE利用VML矢量可标记语言作为画笔绘出圆角: 下载一个压缩包ie-css3.htc,里面有一个微软的脚本文件(11KB)和一个用来测试服务器是否有正确的Content-Type的 HTML文件,.htc 文件是IE内核支持Web行为后用来描述此类行为的脚本文件。它们定义了一套方法和属性,程序员几乎可以把这些方法和属性应用到HTML页面上的任何元素 上去。Web 行为是非常伟大的因为它们允许程序员把自定义的功能“连接”到现有的元素和控件,而不是必须让用户下载二进制文件(例如ActiveX 控件)来完成这个功能。 下载地址: ie-css3.htc .main{ border: 2px solid #C0C0C0; -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px; position:relative; z-index:100; behavior: url(此处为ie-css3.htc文件的绝对路径); } Webkit内核的浏览器支持“

IE兼容CSS3圆角border-radius,box-shadow,text-shadow的方法

岁酱吖の 提交于 2020-03-30 18:21:16
1.CSS box { -moz-border-radius: 15px; /* Firefox */ -webkit-border-radius: 15px; /* Safari 和 Chrome */ border-radius: 15px; /* Opera 10.5+, 以及使用了IE-CSS3的IE浏览器 */ -moz-box-shadow: 10px 10px 20px #000; /* Firefox */ -webkit-box-shadow: 10px 10px 20px #000; /* Safari 和 Chrome */ box-shadow: 10px 10px 20px #000; /* Opera 10.5+, 以及使用了IE-CSS3的IE浏览器 */ behavior: url(ie-css3.htc); /* 通知IE浏览器调用脚本作用于'box'类 */ } 2.问题: 一、只能同时4角圆角,不能单独设置; 二、div上可以正常使用,测试text文本框,会出现异常; 三、CSS文件要和页面在同一目录下,否则无效 四、当前元素一定要有定位属性,像是position:relative或是position:absolute属性。 五、z-index值一定要比周围元素的要高,否则……只能说抱歉了~~ 3.支持的样式及状态说明 参见下表: 样式 生效

Web browser的发展演变

别来无恙 提交于 2020-03-08 17:40:58
我们每天都在使用着浏览器,每个人使用的浏览器各不一样。在这个科技飞速发展的时代,一个游览器能否站住脚跟取决于使用者的数量,看用户是否喜欢这个产品,听取用户们的意见来改善。 我们这个年龄的人最初用到的浏览器肯定是IE浏览器了,在小学的时候就接触到这个,当时输入域名什么的都还不太懂。IE浏览器:Internet Explorer,是美国 微软公司 推出的一款 网页浏览器 。原称Microsoft Internet Explorer(6版本以前)和Windows Internet Explorer(7、8、9、10、11版本),简称IE。在IE7以前,中文直译为“网络探路者”,但在IE7以后官方便直接俗称"IE浏览器"。 1996年,微软通过给予季度费用和部分收入从Spyglass中取得了Spyglass Mosaic的源代码和授权。从而使IE逐渐成为微软专属软件。它采用的排版引擎(俗称内核)为Trident。每一次新的IE版本发布,也标志着Trident内核版本号的提升。 Trident 引擎被设计成一个 软件组件 (模块),使得其它软件开发人员很容易的将网页浏览的功能加到他们自行开发的应用程序里。微软提出了一个称为 组件对象模型 (COM)的 软件接口 架构。供其它支持的组件对象模型开发环境的应用程序存取及编辑网页。例如,由C++或.NET所撰写的程序可以加入浏览器控件里

Vue项目中IE11兼容性问题记录

那年仲夏 提交于 2020-03-03 15:15:17
1. 判断IE浏览器版本 // 获取IE版本 function IEVersion() { // 取得浏览器的userAgent字符串 var userAgent = navigator.userAgent; // 判断是否为小于IE11的浏览器 var isLessIE11 = userAgent.indexOf('compatible') > -1 && userAgent.indexOf('MSIE') > -1; // 判断是否为IE的Edge浏览器 var isEdge = userAgent.indexOf('Edge') > -1 && !isLessIE11; // 判断是否为IE11浏览器 var isIE11 = userAgent.indexOf('Trident') > -1 && userAgent.indexOf('rv:11.0') > -1; if (isLessIE11) { var IEReg = new RegExp('MSIE (\\d+\\.\\d+);'); // 正则表达式匹配浏览器的userAgent字符串中MSIE后的数字部分,,这一步不可省略!!! IEReg.test(userAgent); // 取正则表达式中第一个小括号里匹配到的值 var IEVersionNum = parseFloat(RegExp['$1']);

IE 打开IE选项

╄→гoц情女王★ 提交于 2020-02-16 10:10:40
如果有IE浏览器的,可以按照下方的“IE浏览器-打开IE选项”操作。 如果系统只有Edge浏览器,有 IE浏览器 - 打开IE选项 1、先打开internet explorer 浏览器 在搜索栏中输入IE 就可以找到IE浏览器的桌面应用,点击打开 IE浏览器 2 在IE浏览右上角有个齿轮图标,是设置。 选中后,打开的下拉菜单中,做到最下面的“Internet选项”即可。 控制面板 - 网络 - IE选项 控制面板 - 网络共享中心-IE选项 直接运行命令 inetcpl.cpl 按Ctrl+R,弹出运行快捷窗口,输入inetcpl.cpl 使用C#调用: System.Diagnostics.Process.Start("inetcpl.cpl"); 来源: https://www.cnblogs.com/kybs0/p/10916482.html

强制IE浏览器或WebBrowser控件使用指定版本显示网页

眉间皱痕 提交于 2020-01-23 04:18:59
自从装了IE10之后,就发现好些个网站显示都不是那么的正常,网站上有些功能竟然还会出现一些意想不到的BUG——本来就是针对IE开发的,现在 IE 下竟然用不起来了,让用户情何以堪?但是就为少量用户使用的系统去大动干戈的调整功能,这实在是让人头疼!在经过一番折腾之后,竟然找到一个非常M$的方法来解决 —— 强制高版本的IE浏览器用低地版本模式显示网页。   就是直接让IE10默认以指定的IE版本的浏览器模式来运行,并用这个指定的版本来进行解析页面,在上一篇 定义文档兼容性 的文章中,我们已经其实知道了 浏览器模式 和 文档模式 的 区别,并且我们通过修改X-UA-Compatible来修改了浏览器的文档模式。这个方法本来能够解决我们当下的问题,但实际上,我们不想让整个网站用 IE8或者IE7来解析,我们仅是想针对少数的几个人在核心的功能上使用IE8来处理。当然,我们还是能够使用页面上添加meta元素的 —— 但在这里,我们寻求到另外的一个解决方案:由于使用核心功能的人群可控,并且数量少。因此直接控制IE,让高版本的浏览器(版本>=8)按照指定的 低版本模式进行解析。方法是直接调整注册表项: code 1 2 3 4 5 HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\Main\FeatureControl\FEATURE

JavaScript修改注册表实例

白昼怎懂夜的黑 提交于 2020-01-07 08:29:46
来自森大科技官方博客 http://www.cnsendblog.com/index.php/?p=241 GPS平台、网站建设、软件开发、系统运维,找森大网络科技! http://cnsendnet.taobao.com 注册表有关安全设置项的说明: 注册表路径: HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings\Zones Zones 项包含表示为计算机定义的每个安全区域的项。默认情况下,定义以下 5个区域(编号从 0 到 4): 值 设置 0 我的电脑 1 本地 Intranet 区域 2 受信任的站点区域 3 Internet 区域 4 受限制的站点区域 注意:默认情况下,“我的电脑”不会出现在“安全”选项卡的“区域”框中。 其中的每项都包含以下DWORD值,用于表示自定义“安全”选项卡上的相应设置。 注意:除非另外声明,否则每个DWORD值等于0、1或3。通常,设置为0则将具体操作设置为允许;设置为1则导致出现提示;设置为 3则禁止执行具体操作。 值设置说明: 值 设置 1001 下载已签名的ActiveX控件 1004 下载未签名的 ActiveX控件 1200 运行ActiveX控件和插件 1201 对没有标记为安全的ActiveX控件进行初始化和脚本运行

win10下 Edge和IE浏览器都不能上网,而其他浏览器可以。怎么办?

空扰寡人 提交于 2019-12-26 07:35:04
  1、首先,打开我们电脑上的IE浏览器,或者是edge,两个都可以,只要一个可以上网了,另一个就可以了。  2、然后我们点击浏览器上方的小齿轮状的按钮,在弹出的下拉菜单中选择“internet选项”按钮。  3、Internet选项里面一个有七个选项,我们点击那个“连接”选项。  4、在“连接”选项中,都是浏览器连接互联网的一些设置,我们点击最下面的“局域网设置”按钮,  5、将局域网配置设置为“自动检测设置”,即这个窗口中只在“自动检测设置”前面打对勾,其他的都不管。这样我们的IE浏览器就可以上网了。  6、对于win10系统的edge浏览器的设置,在点击浏览器右上角的弹出框的最下面一行。  7、我们点击“设置”进入之后,再 选择设置窗口最下面的“查看高级设置选项”  8、再点击“打开代理设置”选项。  9、这时我们就进入到系统的代理设置窗口中,我们将“自动检测”设置打开,其他的都关闭,这样Edge就可以访问互联网了。转自http://zhidao.baidu.com/link?url=o9xwOzUqIQ5Vtv6yv-J0fkmIEmeJPW73oOulgP6TotuGE7yi1ZzLea2TnuUeij3LggEWLOhaTfgusMou381cCw_P0INP3Eveh5GW7AEeVjO 来源: https://www.cnblogs.com/ylw666/p