2017-06-07 10 views
0

バイナリデータ(たとえばZIPファイルなど)をウェブページに読み込む必要がありますが、クロスドメインポリシーのためにAJAXをロードすることはできません。例えばscript/img/linkタグにロードすることはできますか?バイナリデータをスクリプトやその他のHTMLタグにロードする方法

たとえば、blob URLを作成するために生データにアクセスするにはどうすればよいですか?

+0

あなたはそこからのリクエストを許可できるように、 "リモート"サイトを管理していません – CBroe

+0

ブラウザでタグを使用してデータを読み込ませることはできますが、そのデータにはアクセスできませんあなたのスクリプトは同じ起源のポリシーの目的を破るだろう。 –

+0

私はリモートサイトを制御できません。たとえば、あるCDNからjQueryをロードし、別のドメインから別のスクリプトをロードし、両方を一緒に使用することができます。私はちょうど別の "スクリプト"をページにロードして、他のスクリプトの生データを使用したいと思っています – Climax

答えて

0

change the policyとすることができます。

しかし、javascriptでzipファイルで便利なことをするのはむしろ困難なので、私はあなたがターゲットデータをダウンロードすることを望んでいます。したがって、リソースを指すiframeを挿入するだけです。

+0

利用可能なzipファイルjavascriptライブラリがあります:https://stuk.github.io/jszip/ – Climax

+0

また、私はリモートサイトのCORSを制御できません – Climax

+0

次に、「バイナリデータ」またはブロブについては書かれていません – symcbean

関連する問題