我们能否将速度表与帆布区分开来

时间:2013-08-02 21:07:01

标签: canvas activex

我已经创建了一个页面,其中有一个5速度计借助画布。它的功能是,它从excel文件中读取值并在速度表上显示值。我们在excel文件中有5个值10 ,35,40,45和60然后第一个值将显示在第一个速度表中,第二个值将显示在第二个速度表中,它随着值的完成而继续。现在Canvas仅支持IE9及更高版本。

           Now i want to integrate this page in tableau which supports only iE 7 or less

这是我的问题,现在我无法将该页面集成到画面中,因为它仅支持ie 7和更少,而canvas支持IE9或更高版本......我想让没有画布的车速表,我的选择是什么可以做到在IE7上工作

第二件事是对于像canvas这样的ActiveX有任何限制,它只能在选定的IE中使用

3 个答案:

答案 0 :(得分:1)

在您的网站中添加此代码  像这样

<head>
<meta charset="utf-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
    <meta charset="utf-8" />
</head>

这将使canvas在IE7上运行。我想这是你的解决方案

答案 1 :(得分:0)

你试过excanvas吗?它是在IE9之前使用的IE的画布实现。它不包含所有功能,但它可能是您的解决方案。

使用说明是here

答案 2 :(得分:0)

我只能同意markE所说的内容,但我也明白,对于某些企业客户而言,升级不是一种选择。

尚未提及的一个选项是使用SVG,使用已停用的Adobe SVG Viewer来支持旧版本的IE。对于其他浏览器,支持更好but far from perfect。但这对你正在尝试做的事情来说已经足够了。

现有许多SVG Speedometers可供灵感使用。还要看看here

最后一句话:如果我猜你正在为公司客户工作是正确的,那么ActiveX很可能不是一种选择,或者至少是非常痛苦的 - 在很多情况下,这些人会有非常严格的政策。 ActiveX使用,甚至完全禁止。如果您选择这条路线,请务必告知自己必须跳过的所有行政箍。