百科问答小站 logo
百科问答小站 font logo



人们为什么喷 Internet Explorer? 第1页

  

user avatar   kidneyball 网友的相关建议: 
      

作为开发者,我眼中的IE:

1. 臭名昭著的 闭包-DOM循环引用 内存泄漏问题。不知导致多少人以为在JS里用闭包就会内存泄漏。然后微软出了这篇臭名昭著的文章

Understanding and Solving Internet Explorer Leak Patterns

,还区分出普通泄漏和"跨页面泄漏“和”伪泄漏“,据我所知在IE6+XP环境里还有“关掉IE都挽救不了的泄漏“。 话说这么明显的bug你既然知道不能改掉么,写篇提醒有坑的文章就当没事了?

2. 臭名昭著的 12152 连接超时问题。

When you use Internet Explorer or another program to perform a re-POST operation, only the header data is posted

(机器翻译中文版)

当您使用 Internet Explorer 或另一个程序来执行重 post 操作时,过帐仅标头数据

以下是我当年遇到这个问题写的一篇博客

IE下Ajax请求偶发12152连接超时错误浅析

看看微软给出的修复方案是多么无厘头。话说这个bug一直从IE6到IE9都没解决。

3. 臭名昭著的 每个页面不能超过31个style标签 的问题

A webpage that uses CSS styles does not render correctly in Internet Explorer

IE6789都存在的问题,早就发现了一直不改,在Ajax环境下造成不少麻烦,直到IE10才解决 (

Removal of style sheet limits (Windows)

)。

所以我喷IE,倒不是喷它有bug,而是实在接受不了微软对待这些bug的态度。


user avatar   Ivony 网友的相关建议: 
      

借用陈凯歌导演的一句话:人不能无耻到这个地步


没错,我说的就是

@Abingor

这个答案:

你现在用 IE11 觉得也没那么差,是因为有 Firefox/Webkit/Opera/Chrome 诸多浏览器前辈这么多年来前仆后继扑灭原先那个 IE 主宰一切的世界,造就出今天这个多元化的万维网。IE 招人恨,跟 IE11 关系不大;IE11 做得再好,也弥补不了 IE6 对万维网带来的伤害。

对不起,你说的这些都是后辈,真正的前辈是IE和Netscape。

事实上,即使是今天,我们仍然有一半的Web标准是IE主宰一切的世界所继承过来的,譬如说XMLHttpRequest。


IE6 主宰万维网的年代,人们面对的可不是 -webkit 前缀这种天使般的实现。Firefox 刚出来的时候,支持扩展、分页浏览,内置弹出窗口拦截、RSS,一切听上去都美好得不像话。结果下载 Firefox 回来,试用半小时就继续不下去了,无数网站用了 IE 专属 API 无法用 Firefox 正常浏览,各种按钮/标签/AJAX 事件按下去没反应就是没反应。跟这种问题相比,什么布局歪了,字号小了,缺个特效,只要网页还能继续浏览下去简直都不算事。-webkit 前缀再怎样也带不了你们回那个恐怖的 2004 年。

浏览器不兼容网站,是浏览器的问题还是网站的问题?!

无数网站用了IE专属API所以无法正常浏览。是啊,XMLHttpRequest和iframe也曾经是IE专属API,你不用吗?


微软如今在浏览器市场上不占上风,Internet Explorer 沦为微软的公关/品牌毒药,就开始装孙子表现得一副很真诚很想淘汰 IE6 很想遵守业界标准很想帮助用户的样子。可就不要忘了当年 IE7 出来的时候微软如何耍各种小手段,用 WGA 正版验证 (就是当年「盗版受害者」黑屏项目) 来卡住盗版用户留在有缺陷的 IE6 和旧 Windows。就因为微软当年鼠目寸光的小动作,很多人失去了升级 IE 的动力,在中国尤甚。

微软阻止用户升级,太棒了,您这逻辑真是满分!

新华门还阻止您进去参观呢,SpaceX还阻止您上天呢,那啥Netscape Navigator还阻止您上网呢。


对外国用户来讲,IE6 从 2001 年活到 IE7 出的 2006 年;对很多中国用户来讲,IE6 从 2001 年一直活到 WGA 逐步撤除的时候,也就是 2010 年 Windows 7 出来之后的事。iPhone 和 Webkit 的异军突起,也差不多是这阵。

我知道有人看到这,会开始蠢蠢欲动想喷什么「盗版用户不是人」这种正确而无用的废话了。事实是,IE6 在中国这可怕的占有率是微软 (可能无意中) 一手造成的。就算是正直的正版用户,早早随着 Windows 10 抛弃 IE 上了 Edge 的贼船,哪怕到了 2017 年,在中国一样要背负这个现实:时不时会被某个网站要求吃 IE6 这堆屎,甚至要开虚拟机,陪别人一起吃。

说你是用户都是抬举你了。

人不能无耻到这个地步。


你可以无知,但是不能说出微软阻止用户升级这样无耻之极的话出来。

我也是活久见了。

===================================================================

客观的来讲,IE的黑点很多,但是这是站在现代的角度来看待。

IE不属于这个时代,它属于和Netscape竞争的那个时代。你们所说的黑点,其实Netscape上要黑得多,两个浏览器之间的大战,各种新的HTML标准爆发,没有想清楚甚至都没有时间去论证就开始往浏览器上垒。

很多人说这几年前端发展的快,其实和互联网早期比起来真不算什么。JavaScript、DOM API、XMLHttpRequest、CSS、ActiveX……这些东西几乎是一年一个的发布速度,你们自己去体会一下那是什么时代。


从IE1到IE6,只过了区区六年,这六年里面网页从加粗个文字插个图片发展到Gmail的交互水平。

随着网景的破产,IE最大的对手消失了,IE的团队解散了,留下了一地鸡毛。


新的时代培养了一群在后IE时代成长起来的所谓前端程序员,他们第一次写网页就被告知HTML/CSS和JavaScript的分工协作,被告知各种牛逼的标准和未来的发展蓝图,他们以为这一切都是理所当然的。

意外的,他们发现了上个时代的遗产,IE浏览器和那一堆IE浏览器才能正确显示的网站。他们完全不知道那个时代,却把对那些网站的怨气全都发泄到了IE身上,,,,

这,就是人们为什么喷Internet Explorer。


---------------------------------------------------------------------------------------------------------------

很多人说什么IE6 only的网站强迫他们吃哔——。

我今天就不怕得罪人的把话说开了到底是谁强迫你们吃哔——的。

首先那些网站为什么存在?

因为IE曾经有近乎垄断的市场占有率,不针对IE6写网站,那应该针对什么浏览器?

只有IE6支持ActiveX和高级排版技术,当年我有需求请问有什么替代的技术?

我用了ActiveX就十恶不赦,那Google用XMLHttpRequest搞出来Gmail为啥就是造福全人类?
更别说那个Google Gears了,,,,

好,时过境迁,当年写网站的人不见了,系统没人维护了。你的浏览器打不开,到底是怪IE6还是你用的所谓的先进的浏览器?

我曾经用HTML写了一个当年最流行的浏览器可以正常访问达到我想要的功能的网站,现在的浏览器都不兼容我这个网站了,说是我没有遵循当年莫名其妙的一个根本没有人使用的标准,一个无法满足我要求的浏览器才能正常显示的排版标准。你仔细想想到底是谁在为你写诗,,,,,,


假设,我十几年前写了一篇文章,用当年最流行的阅读软件可以正常的阅读。时过境迁,你用最新的阅读软件无法正常的阅读了,所以我当年写这么一篇文章就是哔——?因为这个老式阅读器的存在,使得这些文章让你找到了你又读不了,这就是哔——?


作为作者,我觉得那些所谓的把我的文章显示成一坨哔的阅读器才是真正为你写诗的吧?

最后再说一次:IE6是被故意不兼容的,这个没得洗


user avatar   xia-xia-moe 网友的相关建议: 
      

我曾经是李小龙的脑残粉(现在是理性粉),就连很长一段时间的英文名都叫Bruce(哎,不提了) 一直坚信这个视频就是李小龙拍的。那个年代摄影机不好,胶转磁的技术不好,所以拍出来的画面就应该是这样的。长期以来顶礼膜拜这个视频。

后来我在北京电影学院读到了大二,有一门叫“广告与MV创作”的专业课上,齐虹老师播放了这段视频,当时我激动的不得了。

放完视频后,老师骄傲地说这是他的学生朱津京在2008年拍的。

我感觉我的童年被毁了。


----------

PS 特此更正: 我之前记错以为是老师拍的,实际上是老师带的99级学生朱津京拍的。实在抱歉,希望知乎日报也能更正

一点介绍

朱津京 | 好戏网



  

相关话题

  为什么不少程序员极度推崇 Vim 和 Emacs,却对 IDE 嗤之以鼻? 
  似乎很多新手程序员不待见goto语句,认为它是"不好的"。所以我想听听大家对goto语句的看法。? 
  其他程序员有像我一样遇到编程技术落伍的情况吗?一般一门技术多久会落伍? 
  为什么很少看到计算机类专业学生或者程序员进入《最强大脑》? 
  Johns Hopkins University的计算机(cs)专业如何,和卡内基梅隆大学的非纯cs如何选? 
  如果编程语言有性别?Java、C++、C、C#是男是女?是GAY还是LES? 
  程序员这几年吃了很大一块蛋糕,但随着互联网技术的深耕,大多数程序员的技术将变得廉价,未来何去何从? 
  程序员在 35 岁后绝大多数都会被淘汰吗? 
  面试时 HR 问你怎么看待阿里月饼事件,作为程序员要怎么回答? 
  如何评价上海交大计算机系的保研事故? 

前一个讨论
孟非说话的方式很有条理,风趣,而且会用到很多专业词汇,请问该怎么练习?
下一个讨论
为什么现在的主持人女的个个漂亮,但是搭档男主持就不咋地呢?





© 2024-12-22 - tinynew.org. All Rights Reserved.
© 2024-12-22 - tinynew.org. 保留所有权利