firebugコンソールには、多くの情報を記録できるさまざまなパネルがあります。ネットパネルは、ほとんど全てのネットワークトラフィックを追跡し、そのトラフィックに関する様々な情報を報告する。私は、進行中のリクエストがあるかどうかを知る必要があるスクリプトを持っているので、javascriptパネルからプログラム的にこの情報にアクセスしたいと思っています。私は、さまざまなパネルがどのように相互運用しているか、お互いを認識しているかどうかについてのドキュメントは見つかりませんでした。スクリプトをできるだけジェネリックにする必要があるので、ページ上のコードにスクリプトを結びつけるのは望ましくありません。なぜなら、関数名が同じでないようなマイナーな癖のためにスクリプトが他のページで動作しないからです。Firebugは進行中のajax操作を検出できますか?
1
A
答えて
1
あなたが求めているのは、Firebugの内部機能にアクセスすることです。これは、APIを公開している場合にのみ行うことができます。私が知る限り、彼らはおなじみのconsole
オブジェクト以外のjavascriptにAPIを公開しません。
ただし、彼らはFirefoxのプラグイン開発のためのAPIを持っています。だからあなたfirebugのネットパネルを拡張するfirefoxプラグインを作成することができますか、または別のjavascriptオブジェクトconsole.net
またはそのようなものを公開します。ここで
0
私が知る限り、飛行中のXMLHttpRequestsについて実際に「知る」ための唯一の方法は、コード内で明示的に「記憶」することです。タイムアウトやインターバルタイマーのようなものです。コードがハンドルに掛からなければ、それは失われます。
jQueryなどのフレームワークですべてのページを処理すると、そのコードに侵入して、Ajaxの作業を追跡するために何が行われたのかを利用することができますが、それはフレームワーク。
このテクニックで何を達成したいのかを詳しく説明すると、進歩に役立つかもしれません。言い換えれば、あなたが直接尋ねたことは不可能かもしれませんが、あなたが望むものを何かするための別の方法を見つけることは可能かもしれません。
1
関連する問題
- 1. SocketAsyncEventArgs - 進行中のソケット操作を検出して終了する方法?
- 2. FireBug/Safari Dev Tools:JavaScript操作の検索
- 3. EntityFramework DbContextライフサイクル+ Postgres: "操作は既に進行中です。"
- 4. DML操作の進行中にインデックスを削除する
- 5. InvalidOperationException:操作が既に進行中です
- 6. Androidで進行中のコールの数を検出する方法
- 7. git操作が進行中かどうかを確認するには?
- 8. Linux FTP:再起動/実行後の操作が現在進行中です
- 9. jQueryで別のAJAX呼び出しの中でAJAX呼び出しを行うことはできますか?
- 10. ajax呼び出しの中でURLを操作する方法は?
- 11. 進行中のintを作成できません
- 12. ASP.NetコアNpgsql操作が既に進行中
- 13. 進行中のゲームを作るには?
- 14. VB netとpostgres:npgsqlを使用して「操作が既に進行中です。」
- 15. Snap.svg:進行中のドラッグ操作をプログラムでキャンセルするにはどうすればよいですか?
- 16. ファイル操作の進行状況ダイアログ
- 17. 進行中の録音を再生できますか?
- 18. リモートノードでテーブル操作を実行できますか? (対行操作)
- 19. Firebug ConsoleでjQueryコールを実行中
- 20. 弾性検索:現在実行中のスナップショット操作を取得
- 21. 16進ビット操作
- 22. NodeJSでのクライアント/サーバー操作の検出
- 23. ユーザーの操作を検出する
- 24. Googleでの操作はローカルネットワークで操作を実行します
- 25. Firebug ajaxコンソールショーをjQueryと呼ぶ人にすることはできますか?
- 26. git flowは複数の進行中のリリースをサポートできますか?
- 27. 質問ajaxでさらに多くの操作を実行できません
- 28. jQueryはFirebugの実行中にFirefoxで動作しますが、Firebugが実行されていないと動作しません
- 29. 複数のajaxリクエストの進行状況を示すプログレスバー。出来ますか?
- 30. Firebugのコンソール出力にプログラムでアクセスできますか?
このスクリプトはどのように「Firebugで動作しますか?どういう意味ですか?スクリプトはどこから来たのですか? – Pointy
@彼はコンソールに直接注入しています –
@エリック・フォルティス - 私はそうだと思いますが、それが「社会実験」にどのように適合するかははっきりしません。つまり、ブックマークレットのようなものですか?私の本当の疑問は、この "Firebug"実行コンテキストがどのようなものか、どのようにブックマークレットのコードが利用可能か(ページ内でコード化しているのか)という点です。 – Pointy