data-uri

    2热度

    2回答

    我已经创建了一个供Android和iPhone设备使用的移动Web应用程序,经过测试,我很高兴所有事情都很完美,因此决定尝试优化它一点。 我决定我会在我的css文件中使用数据uri,因为所有的图像都是小的16x16px png图像。 使用通过WiFi连接到互联网的iPhone进行测试时,图像加载正常,但使用移动数据连接进行连接时,图像无法加载。 通过Apache错误日志我看到,由于某种原因,图像被

    88热度

    4回答

    Data URIs是一种将图像和其他二进制数据嵌入到HTML中的标准方式,并且浏览器支持在网络上已有详细记录。 (IE8是IE支持数据URI的第一个版本,每个URI的最大大小为32 KB;其他主流浏览器支持它的时间更长。) 我的问题是关于桌面电子邮件和webmail客户端软件。 构建HTML电子邮件时,标准做法是将图像作为附件包含在内或将其加载到外部(即跟踪图像)。这两种方法都有缺点(某些客户列出

    7热度

    1回答

    <a href="data:text/csv;base64,CiJpZCIsInJlcXVlc3RfaWQiLCJkYXRlIiwiY29tcGFueV9uYW1lIiwiYWRkcmVzcyIsInBob25lIiwid2Vic2l0ZV91cmwiLCJwbGFjZV9wYWdlX3VybCIsImFkdmVydGlzZXIiLCJyZXZpZXdzIiwicmV2aWV3c190ZXh0Ii

    2热度

    3回答

    我正在用JavaScript做一些非常邪恶的事情,而且我遇到了一个奇怪的问题。 我正在创建填充静态大小的缓冲区的二进制数据。如果内容未填充缓冲区,则其余部分填充空字符。 下一步是转换为base64。 大小(字节)不总是3的倍数,所以我可能需要添加填充到最后。缓冲区中的最后一个字节总是空(实际上,它大约是一个空值)。 当我将它转换为Firefox和Chrome上的base64时,当我有一个尾随'='

    1热度

    2回答

    The "data" URL scheme提出了一种数据URI可以包括在介质类型可选参数: dataurl := "data:" [ mediatype ] [ ";base64" ] "," data mediatype := [ type "/" subtype ] *(";" parameter) data := *urlchar parameter := a

    1热度

    2回答

    在JavaScript中,我有一个变量,它包含base64中的pdf(pdf是在flex中生成并传递给js)。我想在浏览器中打开它(即,我希望浏览器显示允许用户打开或保存pdf的打开/保存对话框)。 我使用Data URI在某些浏览器工作正常,但不支持在IE 6/7: function getPdf(pdf) { window.open("data:application/pdf;bas

    12热度

    1回答

    我在维基百科阅读this: 数据URI不单独从其含有的文件(例如CSS或HTML文件),高速缓存,所以数据被下载每次含文档重新下载时间。 这是否意味着每次刷新页面或每次用户点击导航链接时都会下载我的代码?我能做些什么来缓存数据 - uri的? PS - 我只是在谈论20个左右的小PNG文件(主要是丝绸的图标,但2个* 16KB文件以及)

    0热度

    1回答

    什么是对图像使用data URIs的可靠方法?我知道IE6/7不支持他们,所以这项工作? 我默认使用数据URI为图像 如果浏览器是IE6/7它示出了图像(不作为数据但实际图像)使用javascript 包括图像(不作为数据)<noscript> 。 我的问题是:即使浏览器支持JavaScript和数据URI,图像是否会被提取到<noscript>?

    2热度

    1回答

    当我通过JavaScript(从this question),它似乎不工作在IE8。 在第一个链接的页面有:<img id="foo" src="alphaball.png"> 在第25行,这段JavaScript代码执行:document.getElementById('foo').src = img_src; 在所有其他浏览器(包括IE9b)这个来自alphaball图像成功地变成的照片我的头

    1热度

    1回答

    更新日期:2.1 webOS版本... 此base64编码的图像数据生成了正确的数据图像时我将其追加到的图像的源,例如: var img = new Image(); img.src= data var data = "data:image/png;base64,iVBORw0KGgoAAAANSUh EUgAAAJYAAACmCAIAAAC3GeEYAAEkgklEQVR4AQD9/wI