V2 里面有做国产壳子浏览器的么?为什么你们要命名“IE7 内核”为“兼容模式”?

2015-07-25 10:03:19 +08:00
 guesskiss

天朝自主生产的壳子浏览器,貌似都有一个“兼容模式”,其实就是一个“IE7内核”,现在太多网站都全面支持HTML5和CSS3了,都开始逐渐抛弃IE了,除了几个没人访问、狂按F5都能DDOS宕机的政府网站,其余都不兼容IE9以下的浏览器,你们没那技术新造一个浏览器,包装个壳子浏览器我也不说啥了,但为啥不积点德舍弃IE内核?而且还要美其名曰“兼容模式”,有壳子浏览器的PM么?虚心请教一下

8526 次点击
所在节点    程序员
81 条回复
cxe2v
2015-07-25 10:05:30 +08:00
人呐,为了自身利益什么事干不出来,LZ也一样
learnshare
2015-07-25 10:05:38 +08:00
兼容模式就是为了这些古老的网站
guesskiss
2015-07-25 10:06:36 +08:00
@learnshare 现在太多网站都是CSS3的华丽特效,还要那些老古董干嘛
hardware
2015-07-25 10:06:42 +08:00
兼容模式不就应该是这个么 难道得是webkit内核的?
fuxiaohei
2015-07-25 10:07:17 +08:00
政府网站,事业单位内网,企业内网,学校内网,都是往年不更新的,忍着吧
wy315700
2015-07-25 10:07:51 +08:00
用户需要。
很多业务系统都是只能支持IE的,
http://www.birchstreetsystems.com/
比如这个,全世界很多五星级酒店都在用,老印做的,只支持IE8或以下。

还有一些企业内部业务系统抛弃不了IE6,,,找人开发又要花钱,
OrangeM21
2015-07-25 10:09:14 +08:00
银行
viator42
2015-07-25 10:11:44 +08:00
跟政府打交道,你得常备一个xp,兼容模式都不管用.
wwqgtxx
2015-07-25 10:15:34 +08:00
行业网站不解释
Cavolo
2015-07-25 10:18:40 +08:00
高考填报志愿网站
yhxx
2015-07-25 10:19:32 +08:00
兼容模式不就是为了这个的吗?
那么多政府银行之类的网站现代浏览器不能用啊
virusdefender
2015-07-25 10:25:35 +08:00
随便找个前端框架一用就不支持 ie 低版本了,能写出来只兼容 ie6的也是大神。。
lincanbin
2015-07-25 10:27:45 +08:00
兼容模式大部分时候不启用,只有遇到需要兼容模式的网站才开。
要是没这个,选课,填报志愿什么的都干不了。
而双核浏览器的兼容模式前端开发者可以在网页上关闭。

我看好多前端因为不搞兼容,每天都在网上咒Chrome以外的浏览器全部死光,可是Chrome内核的浏览器市场份额也还不到一半吧。
sandideas
2015-07-25 10:27:55 +08:00
访问政府网站难道不是需求么?
nozama
2015-07-25 10:31:24 +08:00
当年学校的教务系统,我在Mac上愣是没法用
aivier
2015-07-25 10:33:06 +08:00
360还算良心,加个meta可以优先Blink核,某些默认用IE8核心的产品经理真想拖出去乱棍打死
em70
2015-07-25 10:33:26 +08:00
给注册表写一个值,这个浏览器就能用当前系统IE一样的内核了,否则就是IE7
wy315700
2015-07-25 10:39:25 +08:00
@lincanbin
其实是前端比较懒而已,然而这个坛子里前端比较多。
loading
2015-07-25 10:47:08 +08:00
楼主,如果你的代码兼容不了,就怪浏览器吧!
g00001
2015-07-25 10:53:01 +08:00
做软件不容易,向下兼容也挨骂,不向下兼容也有人骂,左右都会有人骂。这世界上永远不缺少骂街的。其实chrome也可以说只是包了个webkit壳子,只不过一般人看到谷歌的牌子就怂了不敢骂而已。

IE7兼容模式并不等于IE7内核,即使浏览器保持在IE7兼容模式,网页仍然可以通过声明IE版本指定需要使用的IE最新版本 <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1" /> 嘲讽别人没技术包壳子自己就应当知道这些基础知识。

IE7兼容模式的存在本身没有什么错,IE内核实际上是调用微软的webbrowser控件,webbrowser控件的初衷应当主要不是用来做浏览器,而是作为作为桌面软件的嵌入网页控件。对于这类桌面软件,网页一般比较简单,对兼容性要求较高,所以webbrowser控件默认就保留在IE7兼容模式(即使系统安装的是IE7以上的浏览器)。微软还是很厚道,可以在网页上自定义,也可以在注册表中自定义 HKEY_CURRENT_USER\SOFTWARE\Microsoft\Internet Explorer\Main\FeatureControl\FEATURE_BROWSER_EMULATION 指定一下版本就可以了。

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

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

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

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

© 2021 V2EX