0

我刚刚在我的网站上进行了一些最终测试,其中一个核心组件是主页上的交互式地图。我加载了 XP 和 IE 8 和繁荣,没有显示。我现在明白 SVG 在 IE 9 之前不受支持,但我知道我的很多客户将在 7 和 8 上陷入黑暗时代。

1)有没有办法让我的交互式地图在 7 和 8 中工作?

2)如果没有,是否有任何退路?所以如果它不起作用,那么它会显示其他东西吗?

我正在使用 Wordpress 的高级插件来生成我的地图http://codecanyon.net/item/mapsvg-interactive-vector-maps/2547255

提前感谢您的任何帮助/建议!

4

2 回答 2

1

所以看看这里的 Modernizr,我发现了这个:

https://github.com/Modernizr/Modernizr/wiki/HTML5-Cross-Browser-Polyfills

http://code.google.com/p/svgweb/

Modernizr 利用 svgweb,它利用 Flash 后备。因此,如果您使用 Modernizr,它的工作原理是您可以检查他们的浏览器是否支持 svg,如果不支持,那么您可以使用 svgweb 后备,大多数人都有 Flash 或 HTML5。

但无论如何,Modernizr 网站显示了一个可能的后备列表,我会推荐上面提到的 Flash。但是您可能想尝试所有这些,看看哪一个效果最好。

于 2012-10-12T15:59:31.123 回答
0

你最好的选择可能是使用像Raphaël这样的库来绘图。这将为旧版 IE 生成 VML,为其他所有人生成 SVG。否则你很可能需要依赖插件。

于 2012-10-15T11:19:47.573 回答