我已经创建了一个页面,其中有一个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中使用
答案 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)
答案 2 :(得分:0)
我只能同意markE所说的内容,但我也明白,对于某些企业客户而言,升级不是一种选择。
尚未提及的一个选项是使用SVG,使用已停用的Adobe SVG Viewer来支持旧版本的IE。对于其他浏览器,支持更好but far from perfect。但这对你正在尝试做的事情来说已经足够了。
现有许多SVG Speedometers可供灵感使用。还要看看here。
最后一句话:如果我猜你正在为公司客户工作是正确的,那么ActiveX很可能不是一种选择,或者至少是非常痛苦的 - 在很多情况下,这些人会有非常严格的政策。 ActiveX使用,甚至完全禁止。如果您选择这条路线,请务必告知自己必须跳过的所有行政箍。