【问题标题】:SVG and plugin for IE 32-bit && 64-bit用于 IE 32 位 && 64 位的 SVG 和插件
【发布时间】:2011-07-11 16:55:10
【问题描述】:

我正在寻找一个适用于 IE 6-8 版本的 IE 插件 32 位版本和 64 位版本。

到目前为止,我查看了 Adob​​e 的 SVG 查看器,但该查看器已停产 2 年,我查看了 SSrc,但它仅支持 32 位版本的 IE。任何人都知道在 windows 平台上支持 SVG 的插件最好在 6-8 的 32 位和 64 位的所有版本中。

如果有人可以建议允许在 IE6-8 中运行 processing.js 的插件,另一种选择是

【问题讨论】:

    标签: internet-explorer svg 32bit-64bit processing.js


    【解决方案1】:

    用于 IE、AFAICT 的可靠、受支持的 SVG 插件已经走上了渡渡鸟的道路。 (你 not the only one 要求为 IE 提供一个可靠的 SVG 插件。你可能已经找到了 Ssrc plugin 并注意到它只有 32 位。)

    但是您有很多选项不是 SVG 插件

    如果您可以让您的用户这样做,最简单的选择是 prompt IE users 安装 Google Chrome Frame (available for 32- and 64-bit OS's),这是一个更具侵入性的插件,支持 SVG 显示以及所有其他 Chrome 渲染功能。

    如果您不能依赖 Chrome Frame(您不确定人们是否愿意安装它,或者他们没有权限等),仍然有办法在 IE6-8 中填充 SVG 输出(从最推荐到最少):

    • 使用SVGweb。需要 Flash,但支持最常用的 SVG 规范,并且性能可能非常出色。
    • 使用 excanvas.js。见this question。配置起来可能会很痛苦且难以忍受,但 excanvas 已经成熟。
    • 使用svg2vml。我从未使用过它,您需要以某种方式将其与处理联系起来。

    另一种选择是放弃 Processing 并使用 Raphael,但如果您使用的是 Processing,我猜 Raphael 的功能不足以满足您的需求。

    HTH

    【讨论】:

    • 优秀的答案。实际上,我确实最终选择了 gRaphael。我需要做饼图和条形图(以及其他)重写到 gRapheal 非常容易。
    • 很高兴它有帮助!对于更简单的可视化,Raphael 真的是一种享受。
    • IE9 64位支持谷歌浏览器框架是错误的。是的,它可以安装在 64 位操作系统上,但仅适用于 IE9 32 位。
    • @Denis The Menace 不知道。但是你为什么要为 IE 9 使用 Chrome 框架呢?它已经支持 SVG(和画布)。
    • 请注意,Chrome Frame 也走上了渡渡鸟的道路:blog.chromium.org/2013/06/retiring-chrome-frame.html
    猜你喜欢
    • 2011-08-22
    • 2011-10-21
    • 2012-09-19
    • 2012-10-26
    • 2011-11-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-03-16
    相关资源
    最近更新 更多