- 1、本文档共9页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
让IE6瞬间崩溃的5种方式
让IE6瞬间崩溃的5种方式
经常遇到莫名其妙让IE6崩溃的事情。今天看到了一篇好文章,我整理整理发上来,以后开发的时候要注意了。
鉴于国内IE6的市场份额还在主流的情况,一定要避免出现以下情况。
IE6真脆弱啊
1.设置scrollbar-base-color,css里给table做了定位,再通过js改变其定位IE6就崩溃了。
关键代码:
style type=text/css?html, body {????scrollbar-base-color: #330066;}?.crash {position:absolute;left:200px;top:200px;width:200px;}?/stylescript type=text/javascript??? function galgenfrist() {??????? window.setTimeout(crashIE();,1000);??? }??? function crashIE() {??????? var moveNode = document.getElementById(move);??????? if(moveNode) {??????????? moveNode.style.top = 100px;??????????? moveNode.style.left = 200px;??????? }??? }??? /scriptbody onload=galgenfrist();??? div id=move class=crash??? table??????? tbody??????? tr??????? td????????????? textarea/textarea??????? /td??????? /tr??????? /tbody??? /table??? /div?/body
用IE6点击测试:ie6崩溃测试一
2.document.write
scriptfor (x in document.write) { document.write(x);}/script
在FF和Chrome中,都会打印出“prototype”字符,在IE6中立即崩溃。
用IE6点击测试:ie6崩溃测试二
3.在CSS中使用通配符*,在HTML的table标签中直接放置内容(而不是tr标签之类)
style*{position:relative}/styletableaaabbbccc/table
用IE6点击测试:ie6崩溃测试三
4.CSS中出现@+任意字符+/* 立即崩溃
style@;/*/style
用IE6点击测试:ie6崩溃测试四
5.onload=window()
body onload=window()/body
用IE6点击测试:ie6崩溃测试五
原文网址:/blog/6-html-and-javascript-codes-to-crash-ie6
注:原文中有6个导致崩溃的问题,我装的是IETester,有一个没有测出来。所以没写上来。
所以,速速放弃IE吧
来自:? HYPERLINK /fanzeyi2006/blog/item/3f98d41398f6f40b5aaf5387.html \t _blank /fanzeyi2006/blog/item/3f98d41398f6f40b5aaf5387.html
HYPERLINK /sky-earth/archive/2009/12/22/1630053.html JQuery Ajax的导致IE6崩溃
这段时间公司开始更换OS,从Windows 2000变成Ubuntu,我们的网站也跟着修改,css就到处找hack,javascript就去找jquery, 测试发现jquery的ajax请求直接造成部分ie6崩溃,只要是IE6,无论是什么操作系统,一个都没有逃掉,如果是只有自己写的Ajax请求还无所谓了,但是那么多的jquery ajax插件不能用,实在是痛苦,开始找是否是IE6的问题,看了 HYPERLINK /article/show.asp?id=352 \o Ajax:请使用最新版本的XMLHTTP, \t _blank Ajax:请使用最新版本的XMLHTTP,了解到IE6在不同的OS可能使用不同的xmlhttprequest,如是乎到windows 2000下找,发现是MSXML2.XMLHTTP.4.0,windows 2003下,发现是MSXML2.XMLHTTP.5.0,接着去找jquery.js中的写法
?
1?xhr:function()2?{3????
文档评论(0)