新しいリクエストを開始する代わりに、現在のリクエストを使用するようにChromeのビューソースの動作を変更することは可能ですか?


21

現在ロードされているWebページからソースをロードするFirefoxの動作が気に入っています。代わりに、Chromeは新しいリクエストを開始します。これにより、たとえば、すべてのソース表示リクエストがGETを使用するため、POSTリクエストのソースを表示することが特に難しくなります。

Google Chromeのビューソースの動作を変更して、新しいリクエストを初期化しないようにする方法はありますか?

編集、 Firefoxの動作に関する少しの明確化:

Firefoxは、ソースを表示するときに新しいリクエストを開始しません。ソースの表示中にページを更新した後にのみ実行されます。次に、リクエストのGET / POSTも尊重します。すでにロードされているページのソースを表示すると、新しいリクエストを開始していないようです。


現在のPOST送信に興味がありますか?ソースビューではなく開発者ツールを使用します。
アキラ

1
ヒントをありがとう。この場合、POSTリクエスト後のHTMLソースコードの状態を探しています。私の仕事を完全に妨げるものではありませんが、この振る舞いをカスタマイズできると便利です。
アロンロットベール

@Arjanは、ソースの表示中にページを更新した後にのみ実行します。次に、リクエストのGET / POSTも尊重します。すでにロードされているページのソースを表示するとき、新しいリクエストを初期化しないようです。
アロンロットベール

回答:


11

Google Chromeのビューソースの動作を変更して、新しいリクエストを初期化しないようにする方法はありますか?

いいえ、これがChromeの設計上の動作です。

「ソースを表示」すると、ページを再度表示して、ページをレンダリングするのではなくソースを表示する新しいタブを実際に開いています。多くのWebページは動的であり、HTMLコンテンツを変更する(JavaScript / XMLHttpRequestを使用するなど)ため、現在のHTMLを表示できません-これが新しいリクエストが行われる理由です。

動的ページの現在の状態を表示する場合は、インスペクターを使用する必要があります。「ファイルアイコン->開発者-> JavaScriptコンソール」

これがセキュリティバグであるか、バグであるかはまったくわかりません-動作は仕様によるものです-そのように閉じます。


たぶん、Macで物事は異なっているか、その間に変わったかもしれません。ときに「ソースの表示」、あなたは本当にもう一度ページを開き、新しいタブを開いて表示しているソースではなく、ページのレンダリング私のMac上で、どちらもGETのために、またPOSTには当てはまりません。(はい、確認するためにWiresharkを起動しました。Option-Command-Uを押しても追加の要求はありません。)
Arjan

...しかし、POST後にソースの表示を行うと、(以前の)GETのソースが実際に表示されます...?!
アルジャン

5
Chromeを使用してCSSクラスを教えてみてください。これはバグ以上のものであることに同意すると思います。これはCSS開発を不可能にするために設計された機能です。あなたが見ていないその他のページのソースコードを見るのは全く役に立ちません。再読み込みは別のページであり、ソースが必要なページではありません。GOOGLEはこれが愚かであることを知る必要があります-コメントは投稿者に向けられていません。
ジャスミン

2
Superuser:superuser.com/a/173323/128630に投稿された安っぽい回避策... Firefoxと同じように機能することを願っています。
縮退

1
この動作のためだけにFFを開かなければならないのは非常に愚かです。これは開発中に非常に重要です。DOMを表示することでさえ、クロムの苦痛です。
-killjoy

2

私はあなたがの振る舞い変更することができないと思うview-source:のURL、またはビューページのソースあなたは、コマンドをすることができますこのページのために受け取ったとして、ソースを取得:まず、開発者ツールを開きます(WebKitの「ウェブインスペクター」)、で発見レンチ> ツール > 開発者ツール。ここで[ リソース ]をクリックし、(必要に応じて)目的のリソースが見つかるまで左側のリストを下にスクロールします。それで、元のHTTP応答で送信されたソース。


3
いいえ、ソースもリロードします。フィドラーはそれをキャプチャできます。
ジャスミン

そして私は、任意の「資源」はもう見てはいけない
killjoy
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.