显示图像时没有缓存URL而没有数据URI?

时间:2011-06-29 17:55:31

标签: javascript html

我想下载图片而不将其URL放在浏览器历史记录中,然后将其显示在HTML / Javascript中。 URL中包含敏感数据,因此无法保存在客户端。使用POST从服务器获取数据似乎是不允许保存URL的最佳方法。

数据URI可以使用,除了IE没有强大的支持(大小限制)。

还有另一种方法可以完成这项工作吗?是否有URI技巧或使用Canvas渲染的方法?

编辑:澄清......数据来自第三方图像提供商。敏感数据是身份验证参数,出于安全目的,不得将其存储在客户端。

1 个答案:

答案 0 :(得分:2)

我认为URL中的敏感数据不是网址本身,而是传递了一些参数 我的建议:支持一次性地址,其中包含一个指向图像的唯一键(类似GUID)。如果有人试图再次使用它将无用

示例:

  

http://www.my-domain.com/images/621536253-2487234-gfhgdsfhf-7853243