bootstrap 还能用么? 虽然看到了有IE6 support 版和IE7 support 版,然鹅看着就不是很能用
jquery 大概是只能用 1.9 的了
IE 的兼容性大概可以用IETester?哪些版本需要重点测试吗?还是 IE6 过了就行了...
我就写过一个月的前端...为何要如此摧残我!
竟然都快被猜出接了啥项目了,v站也是厉害啊 感谢大家的建议...学到了不少东西
Update: argue后虽然还是IE,但是至少不用从6开始做了..昨天折腾了一天, bootstrap和jquery基本都用起来了效果也跟chrome上的差不多了...
1
rockpk008 2016-09-18 11:08:58 +08:00 via iPhone
我感觉除了国网这种公司,哪里还有需要从 IE6 开始兼容的?
|
2
explon 2016-09-18 11:13:23 +08:00
bootstrap 不能用
|
3
z742364692 2016-09-18 11:18:21 +08:00 via Android
国网好多项目都不管 ie8 以前的了😂😂
|
4
cesar 2016-09-18 11:20:32 +08:00
IE6,7,8 ,每一个都可以让你崩溃… IETester 据说有些地方不准…
以前写兼容性都是用的 css hack ,测试三开 XP 虚拟机装三个版本…… |
5
rockpk008 2016-09-18 11:23:10 +08:00 via iPhone
@z742364692 哪个项目这么屌?我记得 ie7 至少要支持到吧
|
6
learnshare 2016-09-18 11:28:43 +08:00
从 IE 10 开始吧,别浪费生命了
|
7
foreverpdq 2016-09-18 11:31:32 +08:00
@cesar css hack 不是 w3c 的标准,尽量少用。。。现在还得兼容 IE8 以下的啊,你可以去砍产品经理了。。。
|
8
xjp 2016-09-18 11:34:45 +08:00 via iPhone
推荐一个 regularjs 兼容到 ie6 的 和 vue 有点像 和其他框架比最大的优点就是兼容低版本浏览器 也还算可以了
|
9
FrankFang128 2016-09-18 11:39:34 +08:00
可以看出,你们的前端负责人没有话语权
|
10
cesar 2016-09-18 11:41:42 +08:00
@foreverpdq 水平有限,不用 hack 实在是搞不定 678 ……不过现在还要求 IE67 的项目, w3c 标准也无足轻重了 233
|
11
cesar 2016-09-18 11:43:57 +08:00
还有一种办法是利用条件注释判断浏览器
<!--[if lt IE 6]> 为所有版本加上不同的 css 前缀,这样如果有冲突搞不定的地方,就可以写.ie6 .xxx 这样的 css |
12
herozzm 2016-09-18 11:44:40 +08:00 via Android
jQuery 我记得只能用 1.8.3 ,另外别相信 ietester ,开虚拟机安装 XP 测试吧, bootstrap 的 IE6 兼容也是有问题的,你得放弃它
|
14
imn1 2016-09-18 11:48:49 +08:00 2
如果真正的老司机会告诉你, ie6 的项目随便交一个上去能跑出来就能收到钱的,什么 bug 后面慢慢搞
从一开始这个项目的重点就不在项目上面,重点是项目的批文和钱 |
15
herozzm 2016-09-18 11:49:04 +08:00 via Android
bootstrap 的 IE6support 对 IE6 支持也是有问题
|
16
annielong 2016-09-18 11:49:06 +08:00
少用 CSS ,呵呵
|
17
ericls 2016-09-18 11:49:50 +08:00 via iPhone
这是在开历史的倒车
|
19
anubiskong 2016-09-18 11:51:45 +08:00
别干了, 需求方有病
|
20
kisshere 2016-09-18 12:13:39 +08:00 via Android
连 IE6 7 8 9 10 11 , edge 和 Firefox 都不考虑的路过,用户被我们培养的太娇惯了, PS:写前端 8 年, 2012 年之前还考虑 IE ,以后就不考虑了
|
21
ninestep 2016-09-18 12:33:52 +08:00
在哪里可以找到 ie6 的系统镜像?我找 ie8 还是在一个老 U 盘里面发现的
|
22
sunber 2016-09-18 12:43:20 +08:00
还做 IE6 兼容?辞职不干,公司那么多,反正不能惯着
|
23
loading 2016-09-18 12:48:40 +08:00 via Android
写一个月前端,直接说不会……
|
24
aksoft 2016-09-18 12:59:35 +08:00
政府项目? ie6 不适合用 css 框架,我那时自己写的。
|
25
mikeven 2016-09-18 13:15:54 +08:00 via iPhone
@z742364692 为什么我用的办公系统还是 ie6 TAT ,而且 chrome 都跑不了,能问一下针对 ie6 有什么好的自动化工具吗,经常需要很多重复性工作。
|
26
youfang 2016-09-18 13:17:31 +08:00
avalon.js 兼容到 ie6 的 mvvm 框架 你值得拥有 哈哈
|
27
greatghoul 2016-09-18 13:19:46 +08:00 via iPhone
推荐 table 布局,妥妥的
|
29
jydeng 2016-09-18 13:49:43 +08:00
IETester 不能用,亲测,自己装个虚拟机吧。
|
30
Eleutherios 2016-09-18 13:52:31 +08:00
我建议你跳车……该和 BOSS 吵的时候不能怂,当然,该服软的时候也要服软。
|
31
66beta 2016-09-18 13:59:20 +08:00
一推给不了解决方案的人在抱怨
http://nec.netease.com/ 网易 NEC ,兼容 IE6 |
32
mikeven 2016-09-18 14:05:29 +08:00 via iPhone 1
@rockpk008 有点协同成分吧,问题就是没有批量处理,提交一个变压器信息要添十张表,简直无语,而且服务器相应慢而且,速度不一,简单的录制键鼠动作还不行
|
33
yatessss 2016-09-18 14:11:58 +08:00
渐进的呗。。。 IE6 能完成功能就行。。。。然后再说样式啊 布局啊 那些的。。。
|
34
zhujinliang 2016-09-18 14:15:22 +08:00 via iPhone
后端渲染,动画效果能省的就省,能 iframe 的绝不用 ajax
|
35
murmur 2016-09-18 14:18:13 +08:00
ie6 套路啊 能贴图贴图 能 table 不用 div 能用源生控件不美化 能做页面跳转不用 ajax 能 flash 就 flash...
另外 ietester 在低版本下不靠谱 必须要用 xp ie6 真机测试 |
36
newbieo0O 2016-09-18 14:32:58 +08:00
一看就不是互联网驱动公司的行为,有点像官僚单位的作风。 唯一的建议就是趁早闪人。
|
37
svenFeng 2016-09-18 14:40:29 +08:00
这时候就该机智地问一下老板,最近公司有没有什么抢月饼啊什么之类的活动- -
|
38
unknownservice 2016-09-18 14:48:20 +08:00
ie6...好些年不用了,找个 xp sp3 的镜像自己装虚拟机吧。
|
39
rupert 2016-09-18 15:00:29 +08:00
就知道有一拨人建议 LZ 换坑
|
41
hoythan 2016-09-18 15:40:41 +08:00
兼容 IE8 都是一件苦逼的事情了,兼容 IE6 得很深的技术功底,起码对各个元素有深刻的理解,不然你是做不了的.
|
42
wesley 2016-09-18 15:41:28 +08:00
套个 chrome 的核,封装成客户端
|
44
bk201 2016-09-18 15:50:01 +08:00 via iPhone
判断好版本,低于 ie9 最好使用 flash.你说的据我所知好像都不兼容吧,所以低于 ie9 的也别用框架了, flash 不行就老实点实现基本功能就行了.
|
45
Felldeadbird 2016-09-18 15:51:52 +08:00
我建议楼主:
1.要么联系 PM 让他把客户(或者上头)砍死,要么你砍死 PM 。 2.辞职。。。还要维护 IE6 ??天涯何处无工作? |
46
xinpure 2016-09-18 16:01:48 +08:00 via iPhone
微软都放弃 XP 了,为什么还要这么执着?
在考虑项目兼容性的时候,不是应该先考虑市场份额吗? |
47
Siril 2016-09-18 16:03:07 +08:00 1
@mikeven 重复性的鼠标点击之类的,用 autohotkey , 先 imagesearch 然后 mouseclick 啊, send 啊
|
48
fulvaz 2016-09-18 16:05:32 +08:00
话说 n 年前国企都强制升级 win7 了,为啥还有要开发 ie6 的系统,不解不解。。。
|
49
Septembers 2016-09-18 16:06:01 +08:00
辞职吧 真的
实现 IE 6+, MSEdge, Firefox, Chrome, Safari 全系全版本兼容没有深厚功底不可能完成 当然有办法可以实现 所有浏览器兼容 CSS 2 ONLY (主要不是 CSS 2.1 因为 IE 6 的实现问题) 少量脚本(注意不能做复杂逻辑 因为 IE 6 的引擎计算性能很糟糕) 纯 HTML (注意节点累计数量控制在 1000 以内 保证渲染性能) |
50
Jimrussell 2016-09-18 16:13:46 +08:00 via Android
针对 IE6 的直接给一张二维码网址转到移动端。 IE6 的兼容问题解决了!
|
51
wxhm1120 2016-09-18 16:18:24 +08:00
可以考虑 跳槽
|
52
baby4free 2016-09-18 16:23:19 +08:00
可以考虑用 flash
|
53
WenJimmy 2016-09-18 17:35:12 +08:00
啊....辞职
|
54
sacuba 2016-09-18 18:01:03 +08:00
用 as3 来做?
|
55
gowk 2016-09-18 18:43:36 +08:00
我很奇怪,以前 C/S 架构盛行的时候,每个终端都要安装客户端软件,不都用的好好的。
现在无非就是把浏览器当成了客户端,花 1 分钟安装完,一劳永逸,为什么就这么难以普及呢? 想不通 |
56
muzuiget 2016-09-18 18:45:56 +08:00
建议楼主马上下车跑路
|
57
hoythan 2016-09-18 19:02:51 +08:00 via iPhone 1
@bclerdx 因为没有跟深的技术功底你很不不会了解 inlineblock 还有 4px 间隙, margin 还有重叠区, padding 还能做自适应正方形
|
58
mazyi 2016-09-18 19:08:55 +08:00
微软官方镜像,你值得拥有。
http://www.iplaysoft.com/windows-test-vms.html |
59
iugo 2016-09-18 19:23:27 +08:00
前端经验少, 无论何种兼容难度都差不多. 兼容 IE6 很可能是有历史包袱, 电脑需要使用一些很老的项目.
我对 IE 都说不上了解, 不过宗旨是: 尽量简单的布局. |
60
bclerdx 2016-09-18 19:23:48 +08:00
@gowk 谁说不是呢,可谁知道中国内地的人是怎么想的呢?冥顽不化的固守 IE6 和 XP 系统不放。对先进的操作系统熟视无睹,哎~
|
62
Septembers 2016-09-18 19:48:07 +08:00 1
@mikeven 有几个思路
1. 自己写一套界面 代理请求 2. 使用 UserScript (似乎 IE 6 并没有很好的 UserScript 解决方案) 3. Bookmarklet ( see https://en.wikipedia.org/wiki/Bookmarklet ) |
63
Septembers 2016-09-18 19:50:24 +08:00
@bclerdx 浏览器各个版本之间存在各种行为差异(小版本也有)
|
64
Duluku 2016-09-18 19:50:58 +08:00 via Android
… 在 360 的帮助下,国内 chrome 的市场占有率( 不知道说 chrome 还是 chromium) 非常高了… 各种安全浏览器… 为什么还要兼容 ie 6 … 需求感人…
|
65
seeker 2016-09-18 20:54:12 +08:00
浪费生命
|
66
tairan2006 2016-09-18 21:13:25 +08:00 via Android
avalon?
|
67
jun4rui 2016-09-18 21:27:07 +08:00 via Android
告诉你哦, Avalonjs 、 react 都可以用哦,因为我们公司就是要求 ie6 起, Avalon js 天然支持, react 请 PM 我,两条语句配置好 IE6 起兼容的环境(兼容主要功能)
|
69
lijsh 2016-09-18 22:12:23 +08:00
360 浏览器默认都极速内核,百度统计的浏览器份额 IE6 几乎可以忽略不计,这种情况下还要兼容 IE6 不是有病就是有病。
|
70
boro 2016-09-18 22:15:51 +08:00 via iPhone
你接的是国有银行项目吧?😄
|
71
sunshinewu85 2016-09-18 23:21:45 +08:00
有些老掉牙的特大央企项目,的确还是用 IE6 的。。。。。确实醉但还是得完成
|
72
noahyu 2016-09-18 23:35:15 +08:00
其实传统(臃肿)的外资 IT 公司仍在卖给国内壕银行的产品中就有只支持 IE8/9 的,一旦 win10 用了 Edge 反而不能用了。主要是还是嵌入了微软绑定的一些东西,无非是网银证书只支持 ActiveX 插件之类的。
|
75
itlynn 2016-09-19 02:20:00 +08:00
前段时间也刚做了个类似需求的,客户方机器都是 XP ,我也不管那么多了,直接从已有的系统中把模板给扒了过来,而且服务器还是 WIN2008,我用的是 Python ,环境搭建也是坑的要死。
|
76
cye3s 2016-09-19 06:09:03 +08:00 via Android
说换浏览器的,其它公司开发的旧系统只支持 IE6 怎么办?然后又要跳转或内嵌
|
77
johnny23 2016-09-19 08:54:30 +08:00 via iPhone
嵌入 chrome frame 不过就是要在客户端安装插件 我们单位就这么搞得 提升速度 兼容一些 bug 让 ie6 像 chrome 一样起飞
|
78
zlawliet 2016-09-19 09:02:02 +08:00
Win7 自带 XP mode 好用到爆 就是对旧版程序的继续调试而生的。 bootstrap 不能用了 IE6 ? 你的客户量是有多大需要支持 IE6 啊 据我所知 到不了淘宝京东这种级别 支持 IE6 有何意义
|
79
herozzm 2016-09-19 09:09:29 +08:00
楼上让放弃 ie6 的人无疑是让 lz 放弃这个项目,甚至放弃工作,这太过了
lz 咨询的是如果适配 ie6 ,而不是要不要换工作 本人在 ie6 下开发网站很多年,兼容工作并不大,无法注意一下双倍 margin 等,其他没啥 |
80
neutrino 2016-09-19 10:03:05 +08:00
用 table 布局,不要 div ,能用即可,无需设计。
|
81
tabris17 2016-09-19 10:05:49 +08:00
根据我的经验,不如给 IE6 另外做一套前端
|
83
cwek 2016-09-19 11:50:35 +08:00
尽量用兼容 js 库,尽量优先照顾 IE6 的 HTML 、 CSS 属性
当然如果可以的话………………直接毙掉 IE6 , IE8 起跳,总之我跟的 OA 就要求开发这样干。 |
84
hsly 2016-09-19 12:18:26 +08:00
真心建议你直接干掉 IE6 ,从 IE8 起,,,我也做过政府的项目, IE6 那叫一个痛苦啊
|
85
akring 2016-09-19 12:20:09 +08:00
@eoo 工程量太大,而且按国企尿性,没领导会愿意承担升级带来的责任风险的。对国企项目来说,纠正其技术路线的最好(也可能是唯一)时机,就是在项目还没有启动的时候。。。
|
86
Tink 2016-09-19 12:44:35 +08:00 via iPhone
iframe + table
虽然我不会前端 |
87
conan321 2016-09-19 13:34:19 +08:00
辞职吧!
|
89
Nutlee 2016-09-20 10:21:41 +08:00
IE6 下工作量当然大... 说不大的要么是习惯了各种 hack ... 要么您就是真的大神,....
|