Javascript 如何从<;获取图像数据;img>;UIWebView中的标记

Javascript 如何从<;获取图像数据;img>;UIWebView中的标记,javascript,ios,uiwebview,Javascript,Ios,Uiwebview,.php文件返回桌面浏览器中建议使用UIWebView中的对话框保存的图像文件仅在页面上显示图像。HTML源代码如下所示: <html> <body style="margin: 0px;"> <img style="-webkit-user-select: none" src="http://www.freestockphotos.biz/download_small.php"> </body&g

.php文件返回桌面浏览器中建议使用
UIWebView中的对话框保存的图像文件
仅在页面上显示图像。HTML源代码如下所示:

<html>
   <body style="margin: 0px;">
       <img style="-webkit-user-select: none" 
              src="http://www.freestockphotos.biz/download_small.php">
   </body>
</html>
canvas.toDataURL()
通过安全性错误

安全错误:DOM异常18

解决方案:
UIWebView
中提取
NSURLRequest
,并通过提取的请求(它具有POST参数,该参数通过.php文件请求传输以获得正确的图像)使用一些下载程序(您自己的
NSURLConnection
类或
AFNetworking
或其他)下载图像。
无法找到直接从
UIWebView
提取图像的方法

UIWebView
中提取
NSURLRequest
,并通过提取的请求(它有POST参数,通过.php文件请求传输以获得正确的图像)使用一些下载程序(您自己的
NSURLConnection
类或
AFNetworking
或其他)下载图像。找不到直接从
UIWebView

提取图像的方法,请发布答案并接受,因此主题标记为“已解决”。谢谢
"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();"