2011-12-31 3 views
1

私はdomにスクリプトタグを注入するシステムを持っています。
ブラウザはスクリプトurlを読み込もうとします。これは、実際にはTornadoサーバーの長いポストです。
私は長い投票を停止する「中止」機能を実装しようとしています。複数の異なるURLを長時間ポーリングしていて、最終的には自分のサーバーのブラウザのソケットプールを使い果たしてしまうので、これを行う必要があります。
私はDOMから特定のスクリプトノードを削除しようとしましたが、ブラウザは頑固で、サーバからの応答を待っています。ソケットプール制限のために外部JavaScriptロードをキャンセルする必要があります

DOMにDOMを組み込むと、リソース(特にjavascriptファイル)のロードを停止するようにブラウザに指示することはできますか?

+0

Nop、不可能です。長いポストを短いチャンクに分割する必要があるかもしれません。 –

答えて

0

asynchoronous abort "mission"を試して、リクエストのpidを殺すことができます。 Thsiの種類のtehniqueはこのポストCancel PHP script with XHR?と非常によく似ていますので、上のポストのように処理するアボートのために余分なajaxコールを実行することができます。明けましておめでとうございます!

+0

どのような醜いハック。しかし、それはより良い方法で行うことができないように見えます。 – Mark

関連する問題