2016-08-23 12 views
0

私はiframeに保存ボタン付きの外部サイトを持っています。ユーザーが保存ボタンをクリックすると、jsonファイルがダウンロードされます。このファイルの内容を自分のコードでキャプチャできます。これを行う方法はありますか?iframeにダウンロードしたファイルをキャプチャするにはどうすればよいですか?

ブラウザの定義された場所の外にダウンロード場所を指定することはできず、キャプチャするのではなくiframeでダウンロードを開始することに関する質問のみが見つかりました。

+0

いいえ。クロスオリジンセキュリティポリシーはこれを防ぎます。私はあなたのコードが私の銀行からダウンロードした声明を読んでいないようにします。 –

答えて

0

外部サイトのAccess-Control-Allow-Origin(HttpHeader内)を設定することができない場合は、この操作を行うことはできません。

他のサイトから許可されていないデータをユーザーが読み取らないようにするセキュリティ上の理由があります。たとえば、別のサイトabc.com(他のタブ)をブラウズしているときに、銀行は、abc.comがJavaScriptによってユーザー情報をダウンロードすることを許可しません。

  • プロジェクトにサーバー側が含まれている場合は、そのようなデータをサーバー側で取得してクライアント側に出力できます。
関連する問題