【问题标题】:What is the size limit of a Base64 DataURL image?Base64 DataURL 图像的大小限制是多少?
【发布时间】:2012-09-20 04:25:22
【问题描述】:

我想知道要在浏览器中加载的 Base64 DataURL 图像的最大长度是多少?

谢谢!

【问题讨论】:

    标签: javascript html web base64


    【解决方案1】:

    并非所有浏览器都支持数据 URI 方案。 IE7 及更早版本根本不支持数据 uri。 IE8 有 32k 的限制。

    http://www.bennadel.com/blog/2002-Creating-Base64-Encoded-Data-URLs-For-Images-In-ColdFusion.htm

    【讨论】:

      【解决方案2】:

      引用MDN on this

      长度限制

      虽然 Mozilla 支持基本上无限长度的数据 URI,但浏览器不需要支持任何特定的最大数据长度。例如,Opera 11 浏览器将数据 URI 限制为大约 65000 个字符。

      还有caniuse.com,您还可以在其中查找跨浏览器的支持:

      Internet Explorer 8 中的支持仅限于图像和链接资源,例如 CSS 文件,而不是 HTML 文件。 IE8 中的最大 URI 长度为 32KB。在 IE9 中也支持 JavaScript 文件,最大大小限制设置为 4GB。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2014-12-12
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2012-08-19
        相关资源
        最近更新 更多