`
qepwqnp
  • 浏览: 108866 次
  • 性别: Icon_minigender_1
  • 来自: 成都
社区版块
存档分类
最新评论

CSS让你的IE浏览器崩溃

阅读更多

原文链接:http://blog.gulu77.com/?p=59

严格来说不单是CSS就能令IE浏览器崩溃(crash),而要配合相应的XHTML架构。到现时为止发现有两种正常写法及一种错误结构分别导致会IE6、IE7崩溃(crash),至于原因我尝试寻找过答案但至今还没找到…如你有这方面的认识或更详细的资料很希望你能分享!

1 crash IE6 code

Demo:http://blog.gulu77.com/demo/200808/crash_ie6.html

此BUG只存在IE6中,当伪类为 a:active 时同样会遇到此问题

解决方案:为 <a> 添加 zoom:1; 令其触发haslayout

2 crash IE6 code

这是HTML结构错误而导致IE6的崩溃,在<col width="100"/>前或后添加任何字符均会导致IE6 Crash

Demo:http://blog.gulu77.com/demo/200808/HTML_errors_crash_ie6.html

Bug from yoogisahttp://forum.standardmag.org/viewtopic.php?pid=14282#p14282
css 경우는 아닌데 doctype을 선언한 상태에서 문법적 오류가 있는 코드를 넣으면 ie6에서 브라우저가 다운되는 현상을 격기는 했습니다.개발쪽에서 처리하다가 코드가

3 crash IE7 code

Demo:http://blog.gulu77.com/demo/200808/crash_ie7.html

Bug from偷米饭,此bug只存在IE7中据估计是处理省略字的时候导致IE7崩溃.

解决方案:为 <li> 添加 zoom:1; 令其触发haslayout

4 crash IE6 code

Demo:http://blog.gulu77.com/demo/200808/crash_ie6_test1.html
当再次改变定位时浏览器崩溃,但似乎也需要N个帮凶才会导致崩溃的代码中CSS table的相属性都缺一不可。

5 crash IE6 code

Demo:http://blog.gulu77.com/demo/200808/crash_ie6_test2.html
具体引起的原因暂时无法解析,但在兼容性和执行效率来看一般不会采取这样的写法。

6 crash IE6 code

Demo:http://blog.gulu77.com/demo/200808/crash_ie6_test3.html
传说是一名日本人发现的,table中直接放置内容,在IE6会引起Mshtml.all模块损坏而关闭浏览器,非IE6则安全无恙。

7 crash IE6 code

Demo:http://blog.gulu77.com/demo/200808/crash_ie6_test4.html

8 crash IE6 code

Demo:http://blog.gulu77.com/demo/200808/crash_ie6_test5.html
CSS中出现@+任意字符+/* 立即崩溃。

注:4~8 fromhttp://www.catswhocode.com/blog/6-html-and-javascript-codes-to-crash-ie6

分享到:
评论

相关推荐

    IE浏览器显示Json

    在这种情况下,运行"IE浏览器显示Json.reg"文件很可能是为了添加或修改IE浏览器的设置,使其能够支持直接解析和美化显示JSON数据。这可能涉及到注册一个JSON视图插件或者启用内置的JSON格式化功能。通过这样的设置,...

    IE8浏览器XP版本

    Internet Explorer 8是IE浏览器系列的第八个主要版本,发布于2009年,它在当时引入了一些重要的功能更新和技术改进。 在描述中提到的“IE8 XP升级完整版,亲测可用”,意味着这个压缩包包含的是针对Windows XP系统...

    升级到ie11所需离线包及官方所有补丁

    总的来说,这个压缩包提供的资源帮助用户在没有互联网连接的情况下也能将Win7系统的IE浏览器升级到IE11,确保了系统安全性和功能的提升。正确安装和使用这些补丁和离线安装包,可以让你的系统保持最新,享受到更优质...

    软件下载 - 网络工具 - IE浏览器 - Internet Explorer 12免费下载.zip.zip

    2. **多进程架构**:为了提高稳定性和安全性,IE12采用了多进程架构,每个打开的标签页都在独立的进程中运行,防止一个崩溃的页面影响其他页面。 3. **增强的安全性**:包括SmartScreen筛选器,防止恶意软件和钓鱼...

    swiper@4.5.1兼容ie

    6. **Performance Optimization**:由于IE浏览器的性能相对较差,Swiper可能特别优化了代码,减少不必要的计算和DOM操作,以保证在IE上的流畅体验。 在"低版本swiper兼容ie"这个文件包中,可能包含以下内容: - `...

    IER(IE修复)

    2. **性能下降**:当IE浏览器运行缓慢,页面加载时间过长,或者出现崩溃现象时,可能是因为浏览器设置被篡改、缓存积累过多或者有恶意插件存在。IER的修复功能可以恢复默认设置,清理缓存,以及检测并移除潜在的有害...

    ie9崩溃现象当js设置tr元素样式为display:none

    这个现象涉及到浏览器渲染机制和JavaScript的交互,尤其在IE浏览器中较为常见,尤其是在处理表格结构时。 知识点二:跨浏览器兼容性问题 在Web开发过程中,跨浏览器兼容性是一个重要的考虑点。上述问题特别指出在IE...

    windows7 32位IE及前置补丁离线安装包

    6. **KB2888049**:此更新为Windows 7系统提供了对HTML5和CSS3等现代Web标准的支持,为升级到IE11做好准备。 7. **KB2533623**:这是一个针对系统安全性的更新,提高了系统对恶意软件的防护能力。 8. **KB2834140-v2...

    ie.rar_IE

    标题中的"ie.rar_IE"暗示了我们关注的主题与Internet Explorer(IE)浏览器有关,而"Visual C"可能指的是Microsoft的Visual C++编程环境,这在开发IE浏览器的组件或插件时可能会用到。标签"ie"进一步确认了讨论的...

    IE11浏览器下载,一键安装

    IE11是IE浏览器系列的最后一个主要版本,之后微软转向了Edge浏览器,后者基于Chromium引擎,提供了更现代的浏览体验和更好的性能。 **主要特性** 1. **性能优化**:IE11引入了更快的页面加载速度和响应能力,通过...

    IE8 iertutil & IE7 iertutil 下载

    这个文件对于IE浏览器的正常运行至关重要,因为它是核心服务的一部分。如果这个文件丢失或损坏,可能会导致浏览器崩溃、加载网页缓慢或者出现错误提示。 **操作系统兼容性** 看到"Win Vista x86"和"Win Vista x64...

    IE8-WindowsVista-x86_Setup

    然而,值得注意的是,【ie浏览器官方已停止升级维护,推荐更安全的浏览器.url】这一文件名暗示,IE8的维护和支持已经结束。微软已经不再为IE8提供安全更新,这意味着它可能无法抵御最新的网络威胁。因此,虽然IE8在...

    IEDevToolBar中文版(内附说明)

    **IEDevToolBar中文版**是一款专为Internet Explorer浏览器设计的开发者工具,它为网页开发者提供了极大的便利,使得在IE浏览器中进行网页调试和分析变得更加直观和高效。这款工具集成了多种实用功能,如查看HTML...

    5 十一乐一乐 让程序员崩溃的瞬间().docx

    5. **IE浏览器的兼容性问题**:Internet Explorer对现代Web标准的支持不足,测试时往往会出现意想不到的样式问题,使得前端开发者头疼不已。 6. **初次测试的挫败感**:初次运行自己的代码,发现预期结果与实际相差...

    IE9.0浏览器

    这款浏览器在2011年发布,是IE浏览器系列中的一个重要版本,它在速度、安全性和网页标准支持上都有显著提升。 ### 性能提升 1. **硬件加速**:IE9引入了硬件加速技术,利用GPU(图形处理器)来渲染网页,从而提升了...

    一个IE死机bug

    IE死机bug是一个非常危险的bug,它可以导致IE浏览器的崩溃,影响用户体验和浏览器安全。因此,开发者需要更加小心地编写代码,避免由于疏忽引发的bug。同时,我们也可以通过使用JavaScript和CSS选择器来解决这个bug...

    ie 8 for xp 32

    6. **崩溃恢复**:如果浏览器崩溃,IE8可以恢复未完成的会话,避免用户丢失打开的多个标签页。 7. **隐私和安全控制**:IE8提供了更精细的隐私设置,用户可以自定义第三方Cookie的处理方式。 在压缩包的文件名称...

    可以让IE假死的HTML代码

    但在IE浏览器中,尤其是早期版本如IE6,这个错误可能导致浏览器的渲染引擎崩溃,使用户无法与浏览器交互。在更现代的版本如IE8和IE9中,虽然崩溃的情况有所缓解,但仍然可能引发进程无响应或提示页面存在问题。 这...

    win7x64-IE11

    标题“win7x64-IE11”指的是一个针对Windows...总之,“win7x64-IE11”是针对Windows 7 64位用户的IE浏览器升级方案,通过安装此更新,用户可以享受到IE11带来的诸多性能提升和新功能,同时保持与现代Web标准的兼容性。

Global site tag (gtag.js) - Google Analytics