
背景知识: Google Chrome Frame ,谷歌浏览器内嵌框架(简称 GCF ),是一个使你机器上的 Internet Explorer 系列浏览器鸟枪换炮,用上 webkit 内核的 Chrome 引擎,但 IE 浏览器外观上还是 IE 的外观的免费插件。 网页的 meta 信息中加入一句:
<meta http-equiv="X-UA-Compatible" cOntent="chrome=1">即可使用。
提供一个友好的引导安装界面呢, Google 帮我们解决了这个问题。 <script type="text/Javascript" src="<a href=" http:="" <a="" href="http://ajax.googleapis.com" rel="nofollow">ajax.googleapis.com="" ajax="" libs="" chrome-frame="" 1="" CFInstall.min.js"="" rel="nofollow">http://ajax.googleapis.com/ajax/libs/chrome-frame/1/CFInstall.min.js"></script>
<script> window.attachEvent("onload", function() { CFInstall.check({ mode: "overlay", node: "prompt" }); }); </script>在 body 标签中加入这段 js 代码,可以使得 IE 打开该网页时出现友好的 GCF 安装引导 iframe 框。这段代码不需要存在于
问题是, google 已经停止 GCF 这个项目了,而项目又要求 IE6 兼容,应该如何解决呢?有办法引入提示安装的功能吗??
1 sunsh217 OP 问题, google 已经停止 GCF 这个项目了,而项目又要求 IE6 兼容,应该如何解决呢?有办法引入提示安装的功能吗?? |
2 newbieo0O 2016-04-25 21:26:11 +08:00 via iPhone 你们要做的是停止支持! |
3 Khlieb 2016-04-25 21:28:34 +08:00 via Android 如果识别到 IE6 的 UA ,就返回插入提示的网页 |
5 flynaj 2016-04-25 21:39:46 +08:00 via Android 直接给一个 chrome 的下载连接。 gcf 就是坑 |
6 learnshare 2016-04-25 21:40:08 +08:00 强迫用户升级到 IE 11/Edge ,或者换其他浏览器 |
7 julyclyde 2016-04-25 21:43:06 +08:00 考虑到 IE6 用户顽固 /笨,应该特地不对其进行兼容 要不然你收到的钱还不够支持这些客户的成本的 |
8 Sivan 2016-04-25 21:46:15 +08:00 via iPhone 不要依赖用户需要安装来兼容,自己想办法支持吧。 |
9 zkd8907 2016-04-25 21:54:23 +08:00 目前国内 IE6 的用户已经低于 1%,除非是企业项目之类客户指定要求兼容 IE 6 ,否则都不应该再兼容 IE 6 了。 |
10 klesh 2016-04-25 22:26:13 +08:00 我去, IE6 还没死透!? |
11 ykrl089 2016-04-25 22:37:56 +08:00 还没死?我都准备让 ie8 去死了 |
12 barbery 2016-04-25 22:39:20 +08:00 IE8 都是个坑,必须 IE9 以上 |
13 audi 2016-04-25 22:59:42 +08:00 via iPhone 不要考虑 ie |
14 jydeng 2016-04-25 23:05:33 +08:00 我们之前有做过兼容 ie6 ,不过兼容效果不好,难度也很大,最后效果也只是勉强可用,还是推荐客户起码升级到 ie8 吧。 |
15 yangxiongguo 2016-04-25 23:35:11 +08:00 via iPhone 地狱模式 |
16 paulagent 2016-04-25 23:51:09 +08:00 via Android 强迫客户升级 ie 吧 |
17 66beta 2016-04-26 08:23:45 +08:00 楼主,既然用户只能用 IE6 ,说明人家装不了 chrome ,所以谈论 Chrome Frame 没有意义吧 还好我们客服中心已经升级到了火狐 8 ,对的,是 Firefox 8.0 ,喔呼~~~~~~~~~~~~~~ |
18 66beta 2016-04-26 08:25:08 +08:00 PS :楼上一堆吐槽 IE6-8 的,你们去让银行客服这种地方升级试试? |
19 sunsh217 OP 已阅 容我再想想 |
20 loading 2016-04-26 09:09:12 +08:00 via Android 停止项目还是能下载到的。 旧版的够你用了。 支持 ie6 不难,要在 ie6 做出目前就行的东西基本不可能了。 我已经在公司内部推广成功火狐,加油。 |
21 loading 2016-04-26 09:10:54 +08:00 via Android 加入 ie 检测代码就行,如果已经是 gcf 在跑页面,你的 ie6 检测出的就不会是 ie |
22 tabris17 2016-04-26 09:12:50 +08:00 讲真,与其兼容 IE6 ,还不如为 IE6 这些该死的老旧浏览器重新做套页面 |
23 Canrz 2016-04-26 10:48:04 +08:00 首先,得确定你的用户群体里面有大量的 IE6 用户并且能带来一定的营收,不然没必要为这付出开发成本 |
24 for8ever 2016-04-26 10:48:47 +08:00 从没考虑过 IE ,我是不是错过了什么 |
25 davidyin 2016-04-26 15:41:34 +08:00 IE6 的兼容性问题,解决方法就是不做兼容,只提示浏览器过旧,建议用户升级或换用 Chrome 。 |
26 sunsh217 OP 了解了,还是提示换浏览器吧, 这是正道。 |