如何从<img>标记
How to get image data from <img> tag in UIWebView
.php文件返回图像文件,该文件在桌面浏览器中建议与UIWebView
中的对话框一起保存,只在页面上显示图像。HTML源代码如下:
<html>
<body style="margin: 0px;">
<img style="-webkit-user-select: none"
src="http://www.freestockphotos.biz/download_small.php">
</body>
</html>
尝试使用js脚本,如:
"var canvas = document.createElement('canvas');"
"canvas.width = img.width;"
"canvas.height = img.height;"
"var ctx = canvas.getContext('2d');"
"ctx.drawImage(img, 0, 0);"
"var dataURL = canvas.toDataURL();"
和canvas.toDataURL()
通过安全错误
SECURITY_ERR:DOM异常18
解决方案:从UIWebView
中提取NSURLRequest
,并通过提取的请求(它有POST参数,通过.php文件请求传输以获得正确的图像)用一些下载程序(您自己的基于NSURLConnection
的类或AFNetworking
或其他)下载图像。找不到直接从UIWebView
中提取图像的方法。
从UIWebView
中提取NSURLRequest
,并通过提取的请求(它具有POST参数,该参数通过.php文件请求传输以获得正确的图像)用一些下载程序(您自己的基于NSURLConnection
的类或AFNetworking
或其他)下载图像。找不到直接从UIWebView
中提取图像的方法。
相关文章:
- 如何更改<svg>标记为<img>用js标记
- 检索MongoDB binData并显示为<img>src
- AngularJS提取物<img>来自JSON
- 隐藏<img>在移动设备上
- 如何从<img>标记
- HTML5我可以使用<img>其中<来源>
- 做<img>或者<画布>保存对原始(大)dataUrl对象的引用
- 使用<img>Ember-cli中的src
- PHP网站:导出<表>到Excel-并剥离<img>并且<a>标签
- Picturefill.js:需要帮助转换<图片>到<img>srcset/sites方法
- 我想对<img>标签
- 如何重新加载<img/>
- 如何设置<img>alt标记
- 获取<img>src,并通过class设置为变量(id不可用)
- <img>在Firefox中src更改时闪烁
- <img>标签未显示图像
- 自定义数据属性,剪切并嵌入<img>
- 如果两个<img>彼此接触
- 强制点击<img>标记以选择包装<a>标签
- Javascript canvas.toDataUrl()将图片发送到<img>元素