背景知识: 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 1
楼主,既然用户只能用 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 了解了,还是提示换浏览器吧, 这是正道。
|