ブラウザでjsを使用してデータをダウンロードする方法は?

アレクサヌス

javascriptでスクリプトを書きたいです。次に、ローカルマシンのブラウザで起動して、別のWebサイトからテキストファイルをダウンロードし、このデータをjsで処理します。

私はこれを試しました:

var xhttp = new XMLHttpRequest();
xhttp.onreadystatechange = function() {
    console.log("readyState: "+this.readyState+", status: "+this.status);
    if (this.readyState == 4 && this.status == 200) {
        document.getElementById("data").innerHTML = this.responseText;
    }
};
xhttp.open("GET", "http://website.com", true);
xhttp.send();

しかし、私は常にこのエラーが発生します:

Cross-Origin Request Blocked: The Same Origin Policy disallows reading the remote resource at http://website.com. (Reason: CORS request did not succeed)

Firefoxを使用しています。これを行うことはできませんか?ブラウザ内でjsを使用して他のWebサイトからデータをダウンロードできませんか?

TJクラウダー

ブラウザ内でjsを使用して他のWebサイトからデータをダウンロードできませんか?

CORSをサポートしてオリジンを許可するか、JSONP(ajaxではなく)APIを提供することで許可された場合のみ。

ただし、これはローカルで実行しているため、JavaScriptを使用して実行する場合は、ブラウザーではなくNode.jsを使用して実行できます同一生成元ポリシーは、特に(それがためだ、ブラウザに適用され、あなたの保護ではなく、Webサイトの保護)。Node.jsのようなブラウザ以外のアプリケーションには適用されません。

または、必要だと思ったためにJavaScriptのみを使用していた場合は、他のツール(curl* nixなど)をいくつでも使用できます

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

Vue / HTML / JSダウンロードタグを使用してファイルをブラウザーにダウンロードする方法

分類Dev

Vue:ダウンロードタグを使用してブラウザにファイルをダウンロードする方法

分類Dev

ダウンロードするのではなく、ブラウザのPDFビューアを使用してPDF Blobを開く方法は?

分類Dev

C#を使用してGitHubデータをプログラムでダウンロードする方法

分類Dev

Pyodideで作成したファイルをブラウザでコピー/ダウンロードする方法は?

分類Dev

JSを使用してビデオタグをダウンロードする方法は?

分類Dev

Retrofitライブラリを使用してAndroidでファイルをダウンロードする方法は?

分類Dev

Express、res.send(data)を使用すると、ブラウザはデータをHTML Webページとして表示するのではなく、ファイルとしてダウンロードします。

分類Dev

コマンドラインを使用してブラウザから画像をダウンロードすることはできますか?

分類Dev

PythonでWebURLを使用してファイルをダウンロードする方法は?ブラウザからのダウンロードは機能しますが、Pythonのリクエストからは機能しません

分類Dev

ノードjsを使用してブラウザでCookieを作成する方法

分類Dev

ノードjsを使用してブラウザでCookieを作成する方法

分類Dev

JavaScriptを使用してファイルをダウンロードして保存するにはどうすればよいですか(ブラウザなし)

分類Dev

ブラウザなしでフォームを送信してウェブサイトからファイルをダウンロードする方法

分類Dev

Webブラウザを使用してRustクレートをダウンロードする

分類Dev

Ajaxメソッドを使用してExcelファイルをダウンロードする方法-ここで私のファイルはブラウザにダウンロードされていないTempフォルダにダウンロードされますか?

分類Dev

jsを使用してPDFを自動的にダウンロードする方法は?

分類Dev

Powershell System.Net.WebClientとカスタムユーザーエージェント文字列を使用して「ブラウザーが開始するダウンロード」ファイルを保存するにはどうすればよいですか?

分類Dev

javascriptを使用してブラウザでバイト64のExcel文字列iからExcelをダウンロードする方法

分類Dev

別のブラウザを使用せずにMozillaFirefoxをダウンロードすることは可能ですか?

分類Dev

javascript配列を使用してカラードロップダウンにデータを入力する方法

分類Dev

すべてのブラウザでZIPファイルをダウンロードする方法

分類Dev

URLSessionを使用してビデオをダウンロードし、appceleratorTitaniumで保存して再生する方法は?

分類Dev

サードパーティのライブラリなしでNode.jsを使用して.gzファイルをダウンロードする方法

分類Dev

ウェブメールクライアントは、ロードされているブラウザでメールをレンダリングしますか?

分類Dev

FirefoxProfileを使用してFirefoxブラウザから自動ダウンロードするにはどうすればよいですか?

分類Dev

curlまたはwgetを使用してGoogleドライブのURLをダウンロードする方法

分類Dev

express / nodejsを使用してドロップダウンフォームデータをMongoDBにPOSTする方法は?

分類Dev

JS(Internet Explorer)を使用してプログラムでファイルをダウンロードする方法

Related 関連記事

  1. 1

    Vue / HTML / JSダウンロードタグを使用してファイルをブラウザーにダウンロードする方法

  2. 2

    Vue:ダウンロードタグを使用してブラウザにファイルをダウンロードする方法

  3. 3

    ダウンロードするのではなく、ブラウザのPDFビューアを使用してPDF Blobを開く方法は?

  4. 4

    C#を使用してGitHubデータをプログラムでダウンロードする方法

  5. 5

    Pyodideで作成したファイルをブラウザでコピー/ダウンロードする方法は?

  6. 6

    JSを使用してビデオタグをダウンロードする方法は?

  7. 7

    Retrofitライブラリを使用してAndroidでファイルをダウンロードする方法は?

  8. 8

    Express、res.send(data)を使用すると、ブラウザはデータをHTML Webページとして表示するのではなく、ファイルとしてダウンロードします。

  9. 9

    コマンドラインを使用してブラウザから画像をダウンロードすることはできますか?

  10. 10

    PythonでWebURLを使用してファイルをダウンロードする方法は?ブラウザからのダウンロードは機能しますが、Pythonのリクエストからは機能しません

  11. 11

    ノードjsを使用してブラウザでCookieを作成する方法

  12. 12

    ノードjsを使用してブラウザでCookieを作成する方法

  13. 13

    JavaScriptを使用してファイルをダウンロードして保存するにはどうすればよいですか(ブラウザなし)

  14. 14

    ブラウザなしでフォームを送信してウェブサイトからファイルをダウンロードする方法

  15. 15

    Webブラウザを使用してRustクレートをダウンロードする

  16. 16

    Ajaxメソッドを使用してExcelファイルをダウンロードする方法-ここで私のファイルはブラウザにダウンロードされていないTempフォルダにダウンロードされますか?

  17. 17

    jsを使用してPDFを自動的にダウンロードする方法は?

  18. 18

    Powershell System.Net.WebClientとカスタムユーザーエージェント文字列を使用して「ブラウザーが開始するダウンロード」ファイルを保存するにはどうすればよいですか?

  19. 19

    javascriptを使用してブラウザでバイト64のExcel文字列iからExcelをダウンロードする方法

  20. 20

    別のブラウザを使用せずにMozillaFirefoxをダウンロードすることは可能ですか?

  21. 21

    javascript配列を使用してカラードロップダウンにデータを入力する方法

  22. 22

    すべてのブラウザでZIPファイルをダウンロードする方法

  23. 23

    URLSessionを使用してビデオをダウンロードし、appceleratorTitaniumで保存して再生する方法は?

  24. 24

    サードパーティのライブラリなしでNode.jsを使用して.gzファイルをダウンロードする方法

  25. 25

    ウェブメールクライアントは、ロードされているブラウザでメールをレンダリングしますか?

  26. 26

    FirefoxProfileを使用してFirefoxブラウザから自動ダウンロードするにはどうすればよいですか?

  27. 27

    curlまたはwgetを使用してGoogleドライブのURLをダウンロードする方法

  28. 28

    express / nodejsを使用してドロップダウンフォームデータをMongoDBにPOSTする方法は?

  29. 29

    JS(Internet Explorer)を使用してプログラムでファイルをダウンロードする方法

ホットタグ

アーカイブ