2012-01-02 4 views
4

私はこれがこの質問をする適切な場所であることを願っています - 私はネットワーク内の残りのサイトを見ましたが、これは最も適切な場所のように見えました。javascriptが直接呼び出されない限り、ブラウザに正しく配信されません。

Googleのウェブサイトで第三者の広告を掲載する際に問題が発生しています。いろいろな理由で広告設定が少し複雑です。私たちは独自の広告サーバー(OpenX)を通じて、サードパーティのjavascriptタグ(AppNexus)をiframe経由で提供しています。現在のところ、サードパーティのjavascriptタグは正しく表示されていませんが、過去にはうまく機能しています。

Safariでこれをデバッグすると、ちょっと変わったようなものがいくつか見つかりましたし、何が起こっているのか分かりません。 Webインスペクタを使用してサードパーティのJavaScriptをチェックすると、Webインスペクタに空白のファイルとして表示されます。さらに、[ネットワーク]タブをチェックすると、ヘッダーが表示されて正常に表示されますが、返されたコンテンツを確認するための[コンテンツ]タブはありません。私は、Webブラウザで直接ファイルをロードした場合、それが正常にロードし、しかし

http://cl.ly/401C1D3Y3u2G2k2k3s0x

:ネットワーク]タブには、完全な、そして適切なステータスコードを持つファイルの要求(302分の200)を示し

http://ib.adnxs.com/ttj?id=694021 & CB = [CACHEBUSTER] & pubclick = [INSERT_CLICK_TAG]

FWIW、ジャバスクリプトファイルは、いずれかの画像を吐き出すするためのdocument.writeを使用するか、または別のiframeまた、コンソールに関連するエラーはないことに言及する価値があります。Google Adsに関連するエラーはありますが、サイトの残りの部分を使わずに直接広告サーバーのiframeを読み込むと問題は解決しません。

他のページの一部として呼び出されたときに、ファイルが直接大丈夫ですが、(空白/検索されない/解析されない/何が起こっているのか)もしそうなら、あなたは私がこれを解決するのを助けることができるでしょうか?

私はあなたに私に与えることができる任意の助けをありがとう - 私はこれが意味をなさないと私がこれの底に得るのを助けるかもしれないどんなさらなる情報も提供してくれることを願っています!

Ollie第

+0

FirebugとOpera Dragonflyで確認してください。多分あなたはいくつかの別の手がかりを見つけるでしょう。しかし、あなたのhttp 'referer'フィールドは異なる動作の理由かもしれないと思います。 – c69

答えて

0

私はサードパーティのサイトには、要求(ホットリンクコンテンツを阻止するために、多くのWebホストによって使用される技術)に送信されるHTTPリファラに基づいてサーバーからの出力をフィルタリングしていることを推測しています。あなたのサーバー上のWebページのクリック可能なリンクにjavascriptファイルへのリンクを入れてクリックして、それがロードされているか、空白のページがあるかどうかを確認してください。 HTTP Referer(Firefoxの場合はRefControlなど)を作成して、サードパーティのサイトではなく自分のサイトに参照を変更して、URLをブラウザに貼り付けて読み込みを試みるブラウザ拡張機能を読み込むこともできます。

実際の問題であることが判明した場合、これはあなたの責任ではありません。これを可能にするのはウェブホストを設定するのは第三者の責任です。

関連する問題