Nos*_*dna 13 visualization google-chrome-frame
这是一项我应该花很多时间评估的技术吗?
http://code.google.com/chrome/chromeframe/
Chrome Frame是Internet Explorer(IE6-IE8)的一个插件,可以提供所有其他主流浏览器的功能.
Biggies对我来说是Canvas标签和快速JavaScript.
由于我做了很多JavaScript数据集可视化,IE6在我身边是一个永恒的刺,我经常不得不为它编写额外的代码,而且我经常不得不放慢用户驱动的实时可视化的帧速率.使用Google Chrome Frame可以让我为IE6用户提供更具响应性的体验.
但是我想知道IE6用户是否会遇到他们的计算机处于某种IT锁定地狱的情况,他们甚至不允许安装插件(为什么他们会使用IE6呢?)
因此,我仍然不知道如何处理IE6中的最后一个可怜的灵魂.
尽管如此,IE8缺乏Canvas并且JavaScript速度很慢,因此我的一些用户会看到性能提升,甚至可能达到Google Chrome和Safari级别.
所以,我真正的问题是:这是一项我应该花时间评估的技术吗?
注意:Google将向IE用户发出提醒,以鼓励他们下载适用于Google Wave的Google Chrome Frame.因此,谷歌可能会在IE机器上获得足够的谷歌Chrome浏览器框架,我可以检测到它并在其中使用它,并警告用户没有它可能会遭受体验.我讨厌要求我的用户.http://googlewavedev.blogspot.com/2009/09/google-wave-in-internet-explorer.html
dsh*_*haw 13
鉴于您正在进行的可视化,我肯定会对其进行评估.作为开发人员和用户,您的潜在优势非常重要.您不必强制所有Internet Explorer用户都使用Chrome Frame.您可以简单地包含元标记,选择安装插件的用户几乎肯定会有更好的体验.
也就是说,在我对Chrome Frame的评估中,我遇到了一些非常重要的警告,可能是您项目的showstoppers:
在我的测试中,Chrome Frame看起来只是在查看元标记:
<meta http-equiv="X-UA-Compatible" content="chrome=1">
我无法像使用EmulateIE7模式那样设置X-UA兼容的HTTP标头来激活Chrome Frame :
Run Code Online (Sandbox Code Playgroud)Header set X-UA-Compatible "chrome=1"
值得注意的是,如果您已配置该设置,此元标记将覆盖EmulateIE7模式,并且我相信反向也是如此.他们都在设定X-UA-Compatible.设置此项的最后一个标记优先.
一个电源测试技巧可以帮助您避免进入和编辑页面,您无需对网站进行任何操作即可使用Chrome Frame进行测试.在IE中安装Chrome Frame插件后,只需gcf:添加任意网址,然后将其加载到Chrome相框(例如gcf:http://dshaw.com)中.
快乐的编码,
- @dshaw