UIWebView 下载它的图像内容
UIWebView download it's image content
我正在使用高图表在 Web 视图中的本机 iOS 应用程序中绘制图表问题是当我将图表导出为图像时,图像出现在 Web 视图中,我无法保存或下载它。
在桌面浏览器中,当我导出它时,它会立即开始下载。
导出机制是通过JS函数调用提供的,我从本机应用程序调用它
[_webView stringByEvaluatingJavaScriptFromString:@"chart.exportChart({ type: 'image/jpeg', filename: 'chart'});"]);
我对JS库进行了挖掘,发现他们向那里的服务器发送了一个post请求以获取图像,所以我没有可以下载的图像的URL!
我希望能够保存图像并将其传递给我的本机应用程序,任何帮助!!
提前感谢...
您有一个选项是将 Web 视图转换为图像。以下代码片段执行此操作:
UIGraphicsBeginImageContext(webview.bounds.size);
[webview.layer renderInContext:UIGraphicsGetCurrentContext()];
UIImage *image = UIGraphicsGetImageFromCurrentImageContext();
UIGraphicsEndImageContext();
相关文章:
- 如何在Edge中下载图像/png数据URI
- 将SVG下载为PNG图像
- 将图像下载为数据url时出错
- node.js从http请求列表中将图像下载到服务器
- 在阵列中预加载图像(并等待图像下载)
- 如何以编程方式将图像下载到iPad
- 异步:1. 发布网址和 2.图像下载(从给定的 URL)
- 强制图像下载 - 缺少文件扩展名
- 创建图像下载按钮支持所有浏览器
- 强制将远程托管的图像下载到浏览器
- 使用Google Analytics跟踪图像下载
- 单击图像下载链接
- Wordpress的图像下载按钮
- 在页面上的其他几个图像下载完成后,HTML视频开始下载
- 如何获得图像下载时,用户点击
- 更改图像的src属性是否会阻止图像下载?
- 使用javascript为用户提供图像下载
- 保护图像下载理论
- 如何将画布图像下载位置更改为用户特定位置
- 如何在HTML中为移动页面创建图像下载链接?