そのため、JavaScriptで、Webサイトのサービスにajax呼び出しを行っています。おっと、何かが失敗します。問題ない。 Firefoxで行うことは次のとおりです。
これが私が現在Chromeで行っていることです:
質問に移ります。生のhtmlをコピーしてテキストエディタに貼り付けることなく、ブラウザでレンダリングされたAjax呼び出しからのHTML応答を表示する方法はありますか?
いいえ、現在のところ方法はありません。 [開発者ツール]> [リソース]> [XHRタブ]に移動し、リソース(左側)をクリックすると、2つのタブが表示されます。最初のものはヘッダー(生)とコンテンツも生です。
ちなみに、Firebug LiteにはNETパネルがありませんありませんが、ありますFirebugと同じルックアンドフィールのXHRウォッチャー機能があります。もちろん、FirebugLiteはChrome開発者ツールと比較して非常に制限されていますが、CSS編集やXHR検査などの特定のタスクでは、FirebugLiteは非常にうまく機能します。
現在の安定バージョンには、HTTPヘッダー、GETおよびPOST変数、および応答テキストが表示されます。ただし、次のバージョン1.3.1(間もなくリリースされる予定)には、HTMLビューアー、XMLビューアーが含まれます便利なJSONビューア(要求データと応答データの両方)。
この機能は次のリリース1.3.1b2(おそらく、1.3.1バージョンの最後のベータバージョン)に含まれる予定ですが、今すぐ実行したい場合は、 開発者チャネル を使用できます。
はい、最も簡単な方法は、開発者ツールの[ネットワーク]タブを使用することです。
Firebugのコンソールタブで要求されたリンクを右クリックします。次に、右クリックして、[新しいタブで応答を開く]を選択します。 HTMLとして表示されます。
[ネットワーク]> [XHR]> [応答]タブに右クリックの[名前を付けて保存]機能がないことに気付いたので...新しい自動ホットキースクリプトを作成しました:(応答テキスト上でマウスの中ボタンをクリックします)
MButton::
MouseClick, left
ClipSaved := ClipboardAll
Send, ^a^c
sleep, 500
FileName := "C:\Users\David\Desktop\temp_xhr_response.html"
file := FileOpen(FileName, "w")
if !IsObject(file)
{
MsgBox Can't open "%FileName%" for writing.
return
}
StringGetPos, pos, Clipboard, HeadersPreviewResponseCookiesTiming
if pos = -1
{
pos = 0
}
TestString := SubStr(Clipboard, pos+38)
file.Write(TestString)
file.Close()
Run, open "C:\Users\David\Desktop\temp_xhr_response.html"
Clipboard = %ClipSaved%
sleep, 1000
FileDelete, C:\Users\David\Desktop\temp_xhr_response.html
return
autohotkey をダウンロードして、ブラウザウィンドウでXHR応答を確認するために必要な手順を実行するための簡単なマクロを作成できます...
これが私が書いたスクリプトです autohotkey Chromeの開発ツール>ネットワークタブの応答ウィンドウ内でマウスの中ボタン(マウスホイールボタン)を押すと、次の手順が実行されます。
ファイルを削除します
MButton::
MouseClick, right
MouseGetPos, xpos, ypos
xpos := xpos + 5
ypos := ypos + 5
MouseMove, xpos, ypos
MouseClick, left
Sleep, 500
ClipSaved := ClipboardAll
Clipboard := "C:\Users\David\Desktop\temp_xhr_response.html"
Send, ^v {Enter}
Clipboard = %ClipSaved%
sleep, 500
Run, open "C:\Users\David\Desktop\temp_xhr_response.html"
sleep, 1000
FileDelete, C:\Users\David\Desktop\temp_xhr_response.html
return
これは、GoogleがHTML応答をより見やすくするためのアップデートをリリースするまであなたを保持するはずです。私はもうFFのFireBugを使用していません、それは信じられないほど遅くなりました!