
1 Kvm 2013 年 10 月 23 日 其实应该庆幸没IE5.5横行啊。。。。 如果IE6下问题不大就缝缝补补吧,如果问题太大推倒重写估计还来得快些。。。。。。 |
2 chrishine 2013 年 10 月 23 日 问你领导吧,看他给你多少时间. |
3 funagi 2013 年 10 月 23 日 为何对付一个破IE6会让你产生“全部推倒重来”的冲动? |
4 yaway 2013 年 10 月 23 日 原来是在第三方UI框架上开发的话(想问问啥框架,Bootstrap 2?),如果框架本身不支持IE6,现在想做兼容只能重构了.. 可以换个兼容IE6的框架(extjs?),然后把原来定制化的CSS文件按照新框架的范式重写一遍.如果原来的框架是像Bootstrap这种有各种捆绑了UI的JS组件,那么JS估计也得重写..想想就好蛋疼 |
5 Golevka 2013 年 10 月 23 日 IE6...现在真的还有这种需求么 = = |
6 Alex_L 2013 年 10 月 23 日 你那叫重写,不叫重构 |
7 Keinez 2013 年 10 月 23 日 via Android 要ie6的份额统计,然后做升提醒。 |
8 krazy 2013 年 10 月 23 日 大项目的前端,多大? |
9 sure5597 2013 年 10 月 23 日 ie6下降低部分体验,应该不用重写整个架构,因为就算重写也可能无法实现相同的体验。要和客户方沟通 |
10 Sanmao 2013 年 10 月 23 日 平稳退化... |
11 chinvo 2013 年 10 月 23 日 推使用一些 js 的兼容本 |
12 witmin 2013 年 10 月 23 日 如果只是为了ie6又不想推倒重写,方法之一是给这个项目加个conditionizr.js 的插件, 它会自动检测到浏览器版本,并在<html>里添加相应的代号。然后去专门的ie6.css 和ie6.js里写ie6需要用到的code,这两个文件里的代码会覆盖其他所有,且只对ie6生效。当然还要去它的开关控制文件里把ie6的控制打开:http://conditionizr.com/ |
13 darasion 2013 年 10 月 23 日 我觉得还是劝说用户不要使用 IE6 更容易一些。 |
14 iMouseWu 2013 年 10 月 23 日 前段的兼容问题深似水啊! |
15 < href="/member/otakustay" class="dark">otakustay 2013 年 10 月 23 日 别推倒现在的,然后再写套专给ie6的,现在的继续给别的浏览器用 |
16 bigporker 2013 年 10 月 24 日 LZ,“推倒重来”可以,但是“重构”的本意是在原来基础上修改 所以,我觉得还是“重构”吧:) |
20 otakustay 2013 年 10 月 24 日 @Ricepig 对方是重度用户 - 这个我理解成有IE6需求的用户是一个重度用户,但应该不需要IE6的用户里也有其它的重度用户。因此我觉得这个就像微信应用,肯定很多ios的需要,很多android的需要,需要的功能也一样你不能偏袒了谁冷落了谁,对应到前端就是2套…… 当然我承认IE6全功能有点难,那我们就比喻成android要一个,塞班要一个如何~ |
21 Ricepig 2013 年 10 月 24 日 via iPhone @otakustay 我表达有问题.我说的是ie6重度用户。可能其他浏览器用的很少,首先需要保证ie6的正确。 这时候高端大气上档次的不兼容ie6的ui就可能没什么人用了。 另外,移动平台还是不具有可比性,因为基本很难做到跨平台兼容 |
22 williamx 2013 年 10 月 24 日 现在还用 IE6的人,其实根本不在乎用什么浏览器,只要能上网就行了。所以,还不如直接说不支持 IE6,然后打包个浏览器给他。 |