是否有人知道一个综合库,使与IE(7和特别是8)SVG工作?
我想要的东西的Javascript可能被包含在我的网页,这将默默地我所有的SVG转换为VML以类似于excanvas确实为画布的方式。
是否有人知道一个综合库,使与IE(7和特别是8)SVG工作?
我想要的东西的Javascript可能被包含在我的网页,这将默默地我所有的SVG转换为VML以类似于excanvas确实为画布的方式。
在拉斐尔的JavaScript库可以帮助你在那里。
拉斐尔使用SVG W3C推荐标准和VML作为基地创建图形和支持Firefox 3.0+,Safari 3.0以上,歌剧9.5+和Internet Explorer 6.0及以上版本。
编辑:
存在使用VML呈现svgs在IE中两个JS-库:
谷歌的SVG网页做到这一点。 据该项目网站:
SVG Web是一个JavaScript库,它在许多浏览器,包括Internet Explorer,Firefox和Safari提供SVG支持。 使用音乐库以及原生支持SVG,你可以立即针对现有安装的网络基础〜95%。
虽然它描述为一个JavaScript库,它也需要Flash 9+。 这通常不是一个问题,但如果你在企业环境中使用旧的Flash或者它行不通工作站不支持Flash是。
此外,它仍然是在阿尔法这可能是一个问题,这取决于你的项目是什么。
我认为SVGWeb是要走的路,即使它是基于Flash作为VML是远远不够快了许多应用程序。
Adobe提供脚本来自动检测,安装,并重定向你回到你原来的网站:
http://support.adobe.com/devsup/devsup.nsf/docs/51780.htm
http://www.adobe.com/svg/workflow/autoinstall.html
我一直在使用这个相当成功地在我的网站。
更低技术的解决办法是使用类似svg_alike(插入的利益冲突通知这里:))。 它检查的SVG支持,那么如果它没有找到它取代所有的PNG SVG图像。
https://github.com/forwardadvance/svg_alike
你失去平稳矢量缩放,并支持视网膜的优势,但IE8的用户不太可能利用这些功能呢。
其优点是,你不必将图像转换成JavaScript。 我认为它提供了工作的5%价值的80%。