0

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

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

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

第二件事是像画布一样对 ActiveX 有任何限制,就像它只能在选定的 IE 中工作一样

4

3 回答 3

1

像这样添加此代码

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

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

于 2013-08-05T15:34:27.167 回答
0

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

使用说明在这里

于 2013-08-02T21:13:42.317 回答
0

我只能同意 markE 的说法,但我也明白对于某些企业客户来说,升级还不是一种选择。

尚未提及的一种选择是使用 SVG,通过使用已停产的Adob​​e SVG 查看器来支持旧版本的 IE。对于其他浏览器的支持更好但远非完美。但这对于您正在尝试做的事情可能就足够了。

有许多现有的SVG 速度计可供参考。也看看这里

最后一句话:如果我猜你为企业客户工作是正确的,那么 ActiveX 很可能不是一个选择,或者至少是相当痛苦的——在许多情况下,这些人会对 ActiveX 的使用制定非常严格的政策,甚至完全禁止。如果您选择这条路线,请务必清楚地了解您必须跳过的所有管理环节。

于 2013-08-03T12:18:24.667 回答