1

質問は非常に単純だと思います.iframeがコンテンツをロードしない理由は何ですか?

これは、コンバージョンを追跡するためにサイトの「ありがとう」ページに iframe があるために発生しました。何らかの理由で、Chrome で開発ツールを使用すると、iframe 内の body タグまたは head タグ内のコンテンツが見つかりません。

しかし、iframe の URL をクリックすると、変換が正しく有効化され、「変換がログに記録されました: true」というメッセージが表示されます。

自分のサイトに iframe の読み込みを妨げているものがあるのでしょうか? iframe が正しく読み込まれることを確認するにはどうすればよいですか? 代わりに img ピクセルを使用してこの問題を解決できますか?

4

2 に答える 2

0

iframe は別のドメインから来ているため、iframe を提供しようとしているドメインに、ページへの埋め込みを防止するセキュリティ ポリシーがある可能性があります。

これに関連する 2 つの潜在的な技術があります。

  1. X-FRAME-OPTIONS HTTP ヘッダー: ページ所有者は、コンテンツを iframe に表示しないか、同じオリジン (ドメイン) の iframe にのみ表示するかを指定できます。
  2. Content Security Policy (CSP) : "frame-src" (Firefox の非標準実装) および "frame-options" (標準化された) ディレクティブがあります。X-FRAME-OPTIONS と同様の iframe のポリシーを設定できます。

基本的に、管理していないサードパーティのサイトからコンテンツを提供している場合、それらのサイトが HTTP ヘッダーまたはセキュリティ ポリシーを設定していて、iframe コンテンツがページに表示されない可能性があります。

その他のリソース:

他の可能性(ページを直接ロードしたときに機能したため、可能性は低いと思います):

  • 広告をブロックするブラウザ拡張機能
  • 「トラッキング拒否」ポリシー
  • 追跡ツールをブロックするブラウザ拡張機能
于 2013-11-08T22:27:25.443 に答える
0

追跡要素は、 や などのブラウザ アドオンによってブロックされることがよくAdblock PlusありNoScriptます。あなたのケースをより具体的にするために、問題を示しているサンプルページが必要です.

于 2013-11-08T21:52:59.653 に答える