IE9 的兼容让人头秃,吐槽和求助, IE9 中下载文件是如何实现的?

2020-12-18 15:20:19 +08:00
 AnnaXia

为求稳定跳槽来了家国企,主要是给银行做开发的。

最近完成项目系统功能后,被告知对方主要用 IE9 。

试了下 IE9,心态崩了,css3 的许多属性不支持就算了,

主要下载和上传功能也有问题,IE10 倒是可以兼容下载,

但目前没找到处理 IE9 下载的解决办法。

向上反馈后让我自己想办法多研究下。

微笑.jpg ,前端生涯的重大危机。

另外得到个教训,国企工资那肯定是赶不上互联网,

但是也加班,固定加班,不管忙不忙。别问,问就是“自愿加班”。

4870 次点击
所在节点    程序员
46 条回复
leido
2020-12-19 01:04:38 +08:00
我一直觉得国企 /gov 用 IE 不是他们想用 IE
而是现存系统都需要用 IE 打开
anUglyDog
2020-12-19 01:59:55 +08:00
xJogger
2020-12-19 09:28:30 +08:00
这种加班人称“演戏”。
例子:今天我要跟这帮孙子演到 11 点。
murmur
2020-12-19 10:21:56 +08:00
@leido 是的,最近对接一个系统,IE6 兼容性,还得装一包 active-x 才能跑
whwq2012
2020-12-19 10:58:00 +08:00
tm 的,内部主要用 IE9 这是理由吗,用 chrome 不香吗?完全可以静默安装推送安装,就是负责人在瞎几把扯淡,苦了用户,也苦了开发者
qiaobeier
2020-12-19 11:14:50 +08:00
想当年我入行第一个项目也是银行的,细节都忘了,但要求是一定要兼容 IE5.5 。十多年了,记忆犹新啊。
ArtsXiaoLu
2020-12-19 11:15:36 +08:00
年底 flash 就要死了,整个 IE 也早已被微软下达了死亡通知,
当下 IE11 都要死了,国企还在搞什么 IE9,
这不逼人开倒车么
无论哪家企业,服务的都是人民,
现在的人民还装不起 Windows10 吗,即便装不起 Windows10,
Windows7 也还是支持 IE10 的,
这不明显告诉你对方用的依旧是 XP 么,
让年轻人干老人的活儿,等这帮老人被淘汰了,你的发展前景又在哪里
两条建议,1 让他们升级,2 走人
dvaknheo
2020-12-19 11:24:09 +08:00
@whwq2012 升级就不香了。

比如某版 linux 自带的是 2015 年版的 chrome
B/S 模式的内部系统。
nodin
2020-12-19 11:36:05 +08:00
这种企业讲的是稳定,只要不出问题,效率关他啥事。所以想让他们重新开发很难,就是缝缝补补又一年。而且,这种企业很多业务是外包给关系户的,能力不咋样,只会用特别成熟的,无错就行。
whwq2012
2020-12-19 11:43:06 +08:00
@dvaknheo 一般都是内网,又不会去升级。。。又不是不能分发老版本
systemcall
2020-12-19 13:39:12 +08:00
XP 最大 IE8,IE9 是 Vista~win7 才可以用
十有八九是有些别的东西必须要用 IE9,而且迁移很贵
以前有种东西可以在 IE8 或更高版本里跑 CEF 的,忘记叫什么了,以前的 Gmail 有用到,来解决 IE 的兼容性问题
能换 Chromium 早就换了,那样的话还可以拿国产化的补贴、捞国产化的油水。Chromium 改个名字就是国产的了,Ubuntu 也是。那么捞钱的东西不去做,说明更换确实很烧钱或者是是个小需求
mxT52CRuqR6o5
2020-12-19 18:43:39 +08:00
让后端处理 /使用 flash 技术
YouLMAO
2020-12-19 19:07:55 +08:00
给各个浏览器重写所有代码, 一定能行
52coder
2020-12-19 20:16:20 +08:00
IE9………………
jzmws
2020-12-19 22:21:32 +08:00
国企让你兼容 ie9 已经很好了,0202 年了我搞过兼容 IE8 的, 把前端逼疯。 关键是还要搞个虚拟机测试。
qwerthhusn
2020-12-19 23:26:01 +08:00
今天应厂商要求下了个 windows server 2016,然后想安装向日葵,发现系统就一个 IE,进了向日葵的官网下载,发现点击没反应。。。。然后又用自己电脑向 S3 上传个 exe,然后那边手输 url 访问,发现还是没有触发下载

最后实在扛不住了,找半天找个个 U 盘传过去完事。
oxromantic
2020-12-20 03:12:52 +08:00
@qwerthhusn 你这太离谱了,至少下载 chrome 还是久经测试的
DOLLOR
2020-12-20 10:18:18 +08:00
flash,或者
ActiveX,或者
提交给后端生成二进制流

总会有办法的
meepo3927
2020-12-21 08:55:56 +08:00
IE9 下载需要借助后端了。
上传就用 Form[POST]+ input[file] ,需要异步的话,就加个隐藏 iframe 接受返回值。
AnnaXia
2020-12-21 09:16:28 +08:00
关于大家的猜测统一回复下,对方用的是 win7,是的,我也查过了,win7 应该可以用到 IE11 。他们也可以用 chrome,我也向项目经理过了,但就是说对方主力是 IE9,需要能支持 IE9 。理由基本就是 @whwq2012 #30 这位老哥说的,他们生产环境,软件安装升级都有限制。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/736788

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX