【WEB】网页开发者需要了解的IE浏览器限制

IE浏览器的兴衰史及功能特性概述 Internet Explorer(IE浏览器的用户界面(UI)自1995年推出以来,经历了多次重大的设计变革。从最初的简洁线条、功能按钮,到后来的整合式地址栏和搜索框,再到IE 9的现代化界面设计,微软一直在尝试让IE的UI满足不断变化的用户需求和审美趋势。IE 9推出后,微软更是开始强调简洁的UI和对硬件加速的支持,力图让浏览器的使用体验更加流畅。在IE 11中,用户界面更加现代化,开始支持多种附加功能模块,如"快速访问"工具栏,以及集成了IE 10中引入的触摸界面优化。 阅读详情

IE浏览器对资源的有许多限制,有时候这让网页开发者很郁闷,如果你不了解这些限制的花,会浪费我们很多时间去寻找html中的bug。那么IE到底有哪些限制呢?


•只能读取最多4096个字节的cookies,写入超过5118字节的cookies头会出错。

•最多只支持引入3层@import CSS文件;

•最多只支持@import 32个CSS文件(使用link引入与此相同,可以查看这个测试页面,第5个测试值得注意);

•使用Data URi的时候,最多支持32K的base64编码(仅IE8,IE6和IE7不支持Data URi);

•不能下载大于2GB的文件(貌似IE8解决了这个问题);

•最多支持总共300个cookies;

•每个域名最多允许20-50个cookies(IE6允许20个,IE7在打补丁后可以使用50个),(其它浏览器也大都有限制,比如Opera限制30个,Firefox限制50个,而safari/webkit没有限制);

•URL长度最大2048个字符;

•每个style标签或css文件的选择符个数不能超过4095(参考秦歌的这篇文章,很多地方以为IE对CSS文件大小限制是288KB,秦歌的这个测试否定了这种说法

上面的IE限制你了解其中的几个,在以后的网页开发时候,如果遇到一些不可想象的出错时,可以考虑考虑是不是IE浏览器限制的问题而引起的,省得大肥周折!

实现IE9以下浏览器对HTML5标签的兼容 本文还有配套的精品资源,点击获取 简介:HTML5作为网页开发标准,引入了新的元素和特性,大幅提升了网页的交互性和可访问性。IE9之前的旧版本浏览器对HTML5标签支持不完全,导致兼容性问题。本文将探讨这些浏览器的兼容情况,并介绍如何利用JavaScript库如html5.js,以及Modernizr库和CSS前缀技术来解决兼容性挑战,确保旧版浏览器能正确渲染HTML5新标... 阅读详情

相关推荐

wxWidgets与IE浏览器控件集成教程

wxWidgets是一个成熟的、跨平台的C++图形用户界面库,允许开发者使用一套代码编译出在多个操作系统上运行的应用程序。它为开发者提供了丰富的界面元素和功能,例如菜单、按钮、对话框以及高级功能如网络编程、多线程和图形绘制等。wxWidgets以其“一次编写,到处运行”的特点吸引了众多开发者,降低了跨平台开发的难度和复杂性。WebBrowser控件是微软Internet Explorer的一个内置组件,允许开发者Web内容嵌入到桌面应用程序中。

weixin_42356162的博客 1095

JavaScript:在前端代码中读、写本地文件

一,在前端代码JavaScript中读写文件的限制与处理 在前端 JavaScript 中,浏览器环境没有直接提供操作文件系统的能力。也就是说,你不能像在 Node.js 环境中那样,使用 fs 模块来删除或创建文件。这是因为浏览器出于安全性的考虑,不允许网页随意访问用户的文件系统,以防止潜在的恶意行为。 然而,浏览器确实提供了一些有限的文件操作能力,主要是通过以下几种方式: 1,文件上传和下载 - 文件上传: 可以通过 <input type="file"> 元素让用户选择文件,然后通过 Ja

dangfulin的博客 1万+

IE浏览器下进行JavaScript调试的实用工具

Visual Studio的调试工具栏和菜单提供了一系列便捷的调试功能。例如,工具栏中的“开始调试”(绿色三角形按钮)用于启动调试会话;“逐语句”(单步进入,F11)用于逐行执行代码,以观察变量的变化;“逐过程”(单步跳过,F10)用于跳过函数调用;“停止调试”(红方块按钮)用于终止当前调试会话。菜单选项中的“调试” -> “窗口” -> “即时窗口”可以输入表达式并即时查看结果,这对于动态调试非常有用。

weixin_31139479的博客 1247

关于浏览器文件上传的限制

1、input type="file"的元素,不能使用jQuery触发点击事件,即想点击其他地方,触发选择文件的事件弹出文件选择框是不现实的。   解决方法为是file元素透明,放在其他元素现实元素之上,这样就能达到效果,伪元素。 2、关于文件上传,一般只能使用form元素,ajax无法传送文件,因为上传内容需要传入xmlHttpRequest.send()函数,而客户端js不能读取...

a538641097的博客 919

Web开发时不要忽略的IE兼容性设置

我们在做Web开发时,有时页面在Chrome等非IE内核的运行正常的页面在IE打开则会出现各种加载出错(如下图),往往是页面忘了做IE兼容设置,要检查我们的页面中是否少了以下标签设置: <!DOCTYPE html> <!--使用HTML5--> <meta http-equiv="X-UA-Compatible" content="IE=edge" /> <!--告诉IE使用最新的渲染器Edge渲染页面。--> 案例:https:...

carcarrot的博客 432

IE中使用WinForm控件的优缺点

看到http://www.cnblogs.com/submaie/archive/2004/11/11/62819.aspx链接中讲到的关于在IE中使用WinForm控件的经验,并追踪到引用的链接,经反复揣摩,并实践之后,得到如下体会: 该方法的优点: 1、无需注册,自动下载; 2、对于WinXP,Win2000,Win98,WinMe,WIn2003,在默认的配置下,可以完成...

weixin_33681778的博客 336

Javaweb 图片上传格式以及尺寸大小的限制

首先需要上传图片的jsp页面是这样的,从选择文件这里选择图片. 下面是jsp的部分页面. <body> <div> <p style="font-weight: 900; color: red;">${msg }</p> <form action="<c:url value='/admin/AdminAddBo...

周杰伦 1万+

一、网页Web浏览器Web标准

一、网页 1.1 什么是网页 网站\color{red}{网站}网站是指在因特网上根据一定的规则,使用HTML等制作的用于展示特定内容相关的网页集合。 网页\color{red}{网页}网页是网站中的一“页”,通常是HTML格式的文件,它要通过浏览器来阅读。 网页是构成网站的基本元素\color{red}{网页是构成网站的基本元素}网页是构成网站的基本元素,它通常由图片、链接、文字、声音、视频等元素组成。通常我们看到的网页,常见以.htm\color{red}{.htm}.htm或.html\color{r

付之一笑的专栏 1426

Web世界探险家】打开Web世界的大门

网站是指在因特网上根据一定的规则,使用 HTML 等制作的用于展示特定内容相关的网页集合。网页是网站中的“一页”。通常是HTML 格式的文件,它要通过浏览器来阅读。网页是构成网站的基本元素,它通过由图片、链接、文字、声音、视频等元素组成。通常我们看到的网页常见的以.html和htm后缀结尾的文件,因此将其称为HTML文件。HTML指的是超文本标记语言,它是用来描述网页的一种语言。它可以加入图片、声音、动画、多媒体等内容(超越了文本的限制

QQ3447387928的博客 6169

了解浏览器

IE浏览器从1995年的“网络探路者”到2023年的彻底退场,见证了互联网技术的迭代与用户需求的变迁。尽管其技术缺陷和垄断策略饱受争议,但不可否认其在Web发展史上的里程碑意义。当前,用户和企业需逐步迁移至Edge等现代浏览器,以保障安全性与兼容性。Firefox凭借开源生态、隐私优先策略及持续性能革新,成为Chrome之外的主流选择。其技术迭代始终平衡用户需求与行业标准,尤其在隐私保护领域树立标杆。用户可根据需求选择官方版或定制化衍生版本,兼顾效率与安全。Microsoft Edge浏览器是微软基于。

weixin_51883798的博客 2737

html 限制可访问的浏览器,【急】ie已经限制此站点显示的特定内容。如何停止限制。_html/css_WEB-ITnose...

ie html 防火墙 视频 安全 我打开的是本地的一个html文件,需要打开的一个VGA视频文件。此部分被限制,打不开。这个html就是达内的那种视频文件。现在IE打不开了。我防火墙关了,安全设置已经设置很低了。不知道还有什么改的。回复讨论(解决方案)能回答问题的100点全拿去把 后缀 改成hta运行试试还是不行哦。。报什么错,是组件没能调用,还是视频加载不了,视频是本地?视频是一个后缀名为...

weixin_39915721的博客 691

Edge浏览器开启IE兼容模式的四种实用方法

这个设置需要重启浏览器生效,之后所有网站都可以选择使用IE模式加载,特别适合需要频繁切换内核的用户。通过Edge右上角菜单的"在Internet Explorer模式下重新加载"选项,可以立即切换到IE内核。实际使用中,我们还需要注意几个关键点:首先,Windows 11系统已经完全移除了IE程序,只能依赖Edge的IE模式;这种方法既保证了兼容性,又不会影响其他现代网站的性能表现,是长期使用老旧系统时的最佳选择。虽然微软已经停止支持IE,但在某些特殊情况下,完整版的IE浏览器可能仍是必要选择。

MoonstoneTiger89的博客 3068

Internet Explorer 已限制网页运行脚本或Activex控件

Internet Explorer 已限制网页运行脚本或Activex控件 (PS:做个笔记,该解决方案,也是度娘上借鉴的。) 首页加了一个 数字滚动效果,jQuery插件。 在IE浏览器上有事故发现,出现了弹框,内容如标题,截图如下 解决方法是在HTML文件中添加一行注释代码 <!-- saved from url=(0014)about:internet --> 这边,我贴出...

程序员日常记录 2047

浏览器 重定向次数限制_浏览器重定向(302)限制问题

问题: 我今天收到反馈,说在IE8下退出存在问题,退出和跳转无法正常完成.然后,我检查了问题的原因,发现退出接口使用跳转方法遍历白名单域名以退出所有域. 我在互联网上搜索了一下. 问题是什么?我了解到不同的浏览器具有不同的重定向. 当重定向次数超过浏览器限制时,该页面将无法访问404. 我们的提款也会是同样的问题吗?此外,我了解ie7 8的重定向数限制为10. 捕获数据包后,发现在第11次跳转...

weixin_39853131的博客 2542

实现非IE浏览器中的IE插件调用技术方案

在当今的互联网世界中,浏览器插件是一种常见的增强Web浏览体验的工具。本章将引领读者了解浏览器插件的基本概念,它们的作用,以及它们在现代Web生态系统中的重要性。浏览器插件(Browser plugins),是一种小型的程序或软件组件,可以嵌入到浏览器中执行特定功能。它们能够为用户提供额外的浏览体验,例如视频播放、动画展示、游戏娱乐、交互式教学等。组件对象模型(COM)是微软提出的一种用于软件组件之间通信的二进制接口标准。COM提供了一种机制,允许开发人员创建可以在多种编程语言中重用的软件组件。

weixin_42611310的博客 750

ie内核浏览器_惊喜!Edge浏览器三大升级:「IE浏览器」终于迎重生

作为曾经全球市场应用最广、使用人数最多的软件,微软的IE浏览器一直是不少用户打开互联网世界的第一扇窗。不过,随着浏览器技术的普及,以及Chromium等开源代码的发布,越来越多浏览器出现在人们眼前。而IE浏览器这个老大哥,却在这波浪潮中渐渐掉队,再也不复当年的辉煌。针对IE浏览器的颓势,微软也曾经做过补救办法,那就是推出全新的Edge浏览器,以此吸引用户的回归。可惜的是,基于IE内核打造的Edge...

weixin_39545269的博客 485

解决IE浏览器MP4视频播放问题:ie_mp4转码工具

ie_mp4转码工具”设计用于解决视频内容在IE浏览器中的播放问题。该工具的主要功能包括输入与输出格式的支持。输入格式方面,“ie_mp4转码工具”支持当前流行的视频格式,例如AVI, MKV, MOV等,确保了源视频的兼容性。输出格式方面,它主要专注于将输入的视频转换为MP4格式,并使用H.264编码,这种格式与IE浏览器具有良好的兼容性。当选择好合适的源文件之后,接下来就是运行转码工具并进行必要的设置。转码工具的界面布局通常包含以下几个关键区域:源文件选择区域。

weixin_33608403的博客 1191

网页的相关概念 、常用浏览器web标准

1. 网页的相关概念 1.1 什么是网页 1.2. 什么是HTML 1.3 网页的形成 2. 常用浏览器 2.1浏览器的内核 3. web标准 3.1 为什么需要Web标准 3.2 Web标准的构成

m0_73645234的博客 328
上一篇: 【CSS】css命名规范(英文命名)
下一篇: 【CSS】ie6 ie7 ie8 共存以及Firefox浏览器CSS兼容写法
CDLucifer
博客等级 码龄16年 2粉丝 8原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值