1

.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

解決策:抽出されたリクエスト(適切な画像を取得するために.phpファイルリクエストで送信されたPOSTパラメーターがあります)によって、ダウンローダー(独自のベースクラスなど)で画像を抽出NSURLRequestUIWebViewてダウンロードします。から画像を直接抽出する方法が見つかりませんでした。NSURLConnectionAFNetworkingUIWebView

4

1 に答える 1

-1

抽出されたリクエスト(適切な画像を取得するために.phpファイルリクエストで送信されたPOSTパラメーターがあります)によって、ダウンローダー(独自のベースクラスなど)で画像を抽出NSURLRequestUIWebViewてダウンロードします。から画像を直接抽出する方法が見つかりませんでした。NSURLConnectionAFNetworkingUIWebView

于 2012-09-06T13:01:21.240 に答える