【发布时间】:2016-04-01 18:54:01
【问题描述】:
是否可以从计算的样式中获取图像数据并将其保存在变量或对象中以供以后使用?
例如在 HTML 网页中,我使用 CSS 从图像加载背景:
document.body.style.background = "url(...path/image.php) #FFF";
现在我需要保存在 document.body.style.background 中加载的图像 因为我稍后会使用它。我想将图像保存在 localStorage 中作为 DATA URI 并在我重新启动浏览器后访问它。
我无法使用 AJAX 或向服务器发送请求。我必须以某种方式从加载的网页中复制/保存。但我不确定这是否可能,如果是,如何
我无法使用图片网址,因为该网址每次都会生成随机图片,类似于 http://url.php ... 而不是标准图片网址
也许使用 HTML5 Canvas 可以从 document.body 复制? 该网页填充了其他子元素
【问题讨论】:
-
这个SO Question 可能会有所帮助。
-
@Anthony 不幸的是它没有帮助
标签: javascript jquery css html