XMLHttpRequestを使用して、ページ/ファイルを動的に取得できます。
var request = new XMLHttpRequest();
request.onload = function() {
console.log(this.responseText);
};
request.open("get", "/my_file.txt", true);
request.send();
ただし、onload
コールバックはページ全体がダウンロードされたときにのみ実行されます。ロード中にページを少しずつ返す方法はありません。これは、XMLHttpRequest
完全にロードされるまで、巨大なファイルにアクセスできないことを意味します。
JavaScript は、ファイルが動的にロードされている間に(HTTP 1.0経由で送信された) ファイルのコンテンツを取得できますか?