我创建了一个jQuery插件的img元素。下载img动态创建
我希望能够点击一个按钮元件,然后下载img元素。
是否有可能不HTML5?
我不存储图像,因为它是由jQuery的动态创建。
我使用这个插件创建了IMG:http://www.class.pm/files/jquery/jquery.uqr/demo/
我创建了一个jQuery插件的img元素。下载img动态创建
我希望能够点击一个按钮元件,然后下载img元素。
是否有可能不HTML5?
我不存储图像,因为它是由jQuery的动态创建。
我使用这个插件创建了IMG:http://www.class.pm/files/jquery/jquery.uqr/demo/
由于这是从不同的域,您将无法访问图像内容,除非您尝试使用CORS - 即使如此,还有非常有限的浏览器的支持。使用this plugin instead,然后使用use toDataURL()进行保存。
您链接插件是使用谷歌的过时Image Charts portion of Google Charts。由于图像来自远程服务器,因此您无法从域中访问它们(来自JavaScript,当然可以加载它们)(这将是XSS的一种形式)。您可以制作一个PHP脚本来下载图表并更改Content-Type。当客户端请求一个返回带有Content-Type application/octet-stream的文档的PHP脚本时,下载将开始。
这是为什么这样读like句? –
它是如何通过jquery创建的? –
@ GabyakaG.Petrioli http://www.class.pm/files/jquery/jquery.uqr/demo/ – sbaaaang