2017-11-16 10 views
3

ウェブサイトのユーザーが広告に関する問題を報告することがあるが、スクリーンショットでは広告プロバイダを特定できず、Chrome開発ツールの[Elements]タブを使用してDOMツリーを掘り下げるノンテクニカルユーザーにとっては非常に難しい& DOM要素は広告プロバイダーによって異なる場合があります。Chrome devツール:コンソールタブのJavascriptを使用してネットワークタブを検査する

私はすべてのユーザーにChrome開発ツールを開いて、コンソールにjavascriptコードを実行することができます。このJavaScriptの部分は、Networkタブからコンテンツを抽出する必要があります(特定のHTTPリクエストに対するHTTPレスポンスが必要です)。

純粋なjavascript &クロームAPI(Chrome拡張機能を開発していない)で可能ですか?

+0

いいえ - できません。しかし、*特定の*リクエストからの応答が必要な場合は、そのリクエストを発し、応答について好きなものを出力するコードを与えることができます。 – Archer

+0

また、すべてのスクリプトにデバッグ情報を含めることはできますが、無効にすることもできます。ユーザーにそれを有効にしてもらうのは簡単です。私は決して答えとして私のブログの投稿の1つを投稿するつもりはないが、コメントでそれをやって幸せ... http://johncmolyneux.blogspot.co.uk/2014/07/javascript-debugging-in-browser-console .html – Archer

+0

ありがとうございます。しかし、私のユースケースには合いません。スクリプトはサードパーティのスクリプト(Google DFP広告サーバー)ではなく、リクエストを再発行した場合のレスポンスは同じではない可能性があります。 – BenBo

答えて

0

Chrome Devツールが開いていないとネットワークアクティビティの記録が開始されるため、最初からクリエイティブの完全なネットワークアクティビティをコピーすることはできません。

Chrome Devツールを有効にしているときにページをリロードするよう要請することはありません。リロード時に広告が変更される可能性が高いからです。

あなたが使用する広告タグにもよりますが、後で広告に対して適切な対策を講じるために、広告IDと広告に関連するその他の詳細を返すJSコードを確認してください。

関連する問題