2009-04-11 10 views
1

JSONデータをダウンロードできるように、DOMにスクリプトタグを動的に追加しています。ダウンロードによって何かがうまくいかず、スクリプトが正しく読み込まれない場合があります。低速読み込み外部スクリプトのキャンセル

読み込みに時間がかかるスクリプトをあきらめてブラウザに指示するにはどうすればよいですか?ブラウザは開いているリクエストの数を一度に制限するため、これは重要だと思います。デッドコネクションでそれを無駄にしたくありません。

DOMからスクリプトタグを削除しようとしましたが、効果がないようです。

答えて

1

DOMにスクリプトを挿入した後でブラウザがスクリプトを読み込む方法を制御できるかどうかはわかりません。

ただし、XMLHttpRequestを使用してJSONデータをダウンロードする場合は、リクエストが長すぎる場合はabortメソッドを呼び出すことができます。

スティーブ

+1

可能であればXMLHttpRequestsを避けることを望んでいました。クロスドメインセキュリティは全く異なる問題です。 – matt

+0

サーバがPHPをサポートしている場合は、リモートWebページの内容を取得するPHPスクリプトを作成できます(PHPはクロスドメインセキュリティによって制限されません)。その後PHPスクリプトにXMLHttpRequestを作成します。それは複雑に聞こえるが、うまくいく。 –

関連する問題