调试一个网页,在chrome和firefox下测试perfect,在IE下一个js函数始终不能执行,老子一行一行代码删除采用排除法来测试,删了js代码以为是css的问题,劳资又一行一行删css代码来执行,废了劳资一中午的时间鸟还是找不到原因,我TM还是用的IE8调试的啊,不知道在IE6和IE7上这个函数会不会把我CPU炸了,艹,TMD谁他妈发明的IE,想想劳资还用的微软WP8系统,这个当之无愧垃圾中的轰炸机的系统,v2里面还有比我更惨的吗,一想到IE和wp,我的小雏菊不由得微微一紧,%>_<%
1
chenwl Jul 26, 2014
早死早超生~
|
2
jsonline Jul 26, 2014
你有可能是多写了一个逗号。
|
3
weibest Jul 26, 2014
所以前端高手都是搞IE出来的。。。
|
4
lhj2100 Jul 26, 2014
把代码贴出来看看
|
5
kisshere OP @jsonline 关键还是,同样的代码,居然在本地测试过程中,把他放在http://127.0.0.1/demo1,测试正常,放在http://127.0.0.1/demo2这个文件夹里就呵呵了,而在chrome无论放在哪个文件夹都测试正常,我想问问这个js函数还要看IE的心情?它觉得这个文件夹长得帅?
|
6
kisshere OP @lhj2100 调试这个http://fex.baidu.com/webuploader
|
7
imn1 Jul 26, 2014
最后,大陆地区不兼容ie的话(移动开发的例外),最早死的可能是自己
|
9
Front Jul 26, 2014
IE虐你千百遍,你待IE如初恋。
都是这样被一路虐过来的。昨天还遇到IE6下我调了trim()方法,竟然会报错... |
11
kisshere OP @RyuZheng 没办法,加个判断写在项目global.js里面var is_SB_IE=$.browser.msie&&($.browser.version == "6.0"||$.browser.version == "7.0"||$.browser.version == "8.0")?true:false;
|
13
jsonline Jul 26, 2014
我是用 jshint 和 csslint 来避免大部分潜在问题的
|
14
qq529633582 Jul 26, 2014
@kisshere 你是在说ChromeOS吗?
|
15
jetbillwin Jul 26, 2014
感觉还是学艺不精造成的吧……不要太怪罪于IE,调不出原因很可能是方法不对。
|
16
rebornix Jul 26, 2014
很多时候 是自己的姿势不对
|
17
Biwood Jul 27, 2014
我感觉用jquery的话,出现兼容问题的几率还是比较小的
|