Google Gauges可以在IE中正常运行吗?

时间:2010-11-29 05:20:48

标签: javascript internet-explorer firefox cross-browser google-gauges

编辑2

有没有人理解latest post他是如何运作的:

  

“我在内部使用https而不是http   script tag.It working。“
  -Comment 22 by nithin ... @ gmail.com,Feb 07(3天前)

他指的是哪个标签?这是你从谷歌加载JavaScript的地方? (我在那里尝试过https,没有运气。)其他方法似乎不起作用......


我在Google上使用Google仪表:
http://code.google.com/apis/visualization/documentation/gallery/gauge.html

但是在IE 8中不起作用。

我还注意到IE中的“Google Playground”会弹出一个安装Chrome的弹出窗口:
http://code.google.com/apis/ajax/playground/?type=visualization#gauge

我看过这篇文章但不是真正的解决方案:
http://code.google.com/p/google-visualization-api-issues/issues/detail?id=5

首先,究竟是什么问题?

我正在寻找一个更深入的理解为什么它不起作用。

接下来,关于该做什么的任何想法?

谢谢!

修改

赏金开始100分。寻找“最佳”(由其他用户投票)的答案,以获得在IE中工作7天的结果

1 个答案:

答案 0 :(得分:6)

additional information

的评论中似乎提供了the link you've provided:
  

发现谷歌在doctype之上使用评论。这会导致doctype声明无法正常工作。从而使得测量仪被绘制。

<!--
  copyright (c) 2009 Google inc.

  You are free to copy and use this sample.
  License can be found here: http://code.google.com/apis/ajaxsearch/faq/#license
-->

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
  

P / S:这不是解决方法。

Comment 6提供了伪解决方法:

  

是否有计划为IE8修复此错误?从中删除doctype   页面将使测量仪在IE8中工作,但是,这将导致渲染问题   与页面中显示的其他元素。

Comment 8提供了一种尝试强制兼容模式的解决方法:

  

嗨,不是解决方案,而是解决方法   这对我们来说很有用。通过增加   HTTP响应标头X-UA-Compatible = IE=EmulateIE7

     

这可以在IIS中完成或添加   以下部分为web.config

<httpProtocol>
<customHeaders>
<add name="X-UA-Compatible" value="IE=EmulateIE7" />
</customHeaders>
</httpProtocol>

我认为问题本身应该由Google解决或由IE团队处理。我将讨论如何在政治上发挥作用。

您的可视化效果非常好!