2012-08-24 9 views
5

私はFirebug 1.10.2とFirefox 14.0.1を使用しています。 Webページを表示するとき、Firebugアドオンにはこの「動作」があります:Firebug’s “Aborted” message upon Ajax requestAjaxリクエスト時にFirebugの "Aborted"メッセージを解決するには?

どうすればよいですか?私はWebアプリケーションを改善しなければならないのは危険ですか?何らかのエラーがあるか、Firebugのバグなのですか?

+0

それでは、どういう疑問がありますか?火虫害虫の疑いはありますか? Chromeでビルトインインスペクタを試してみてください。あなたは記事(XMLHTTPリクエストを早期に再利用)と同じ過ちをしたと思いますか?再利用を取り除き、最初は機能性を得て、必要に応じて後で最適化してください。 – Szocske

+0

@Szocske - (1)はい、私は "記事と同じミスを犯した"と思います。 「XMLHTTPを早期に再利用する」とはどういう意味ですか? (2)なぜ私は再利用を取り除くことができますか? – user12882

+0

新しいXHRオブジェクトを必要なときに毎回インスタンス化します。パフォーマンスの問題であると判明した場合は、後でいつでもプールを追加できます。 XHRインスタンスを1つだけ使用しようとすると、時期尚早の最適化が行われます。 – Szocske

答えて

5

ここで例えば)オープンXHR(のドキュメントを参照してください。 https://developer.mozilla.org/en-US/docs/DOM/XMLHttpRequest

注:すでにアクティブ要求(1そのため がオープン(このメソッドを呼び出す)またはopenRequest()が既に呼び出されています)は、 と同じです(abort()を呼び出します)。

必要に応じて新しいXHRインスタンスを作成してください。 jQueryやその他のJSライブラリを使用してAJAXを実行する方が良いでしょう。これらの複雑さからあなたを守るはずです。

0

HTTPSを使用してJavaScriptファイルをロードしようとしたときにこの問題が発生しましたが、HTTPを使用してローカル開発環境でサイトを処理していました。 JavaScriptファイルを取得する要求は、FireBugのAbortedメッセージで失敗します。要求を同じプロトコルを使用するようにすることは私のために働いた。

関連する問題