0

Google 広告を使用しているサイトがあります。変わったことや変わったことをしているとは思いません。静的な HTML ページに Google Adsense から提供されたコードを含めているだけです。

しかし、今日ウェブサイトを読み込んだところ、Google 広告が表示されていないことに気付きました。Firebug を開いたところ、次のエラーが表示されました。

Blocked loading mixed active content "http://pagead2.googlesyndication.com/pagead/show_ads.js"

混合コンテンツのブロックとは何かを説明している Mozilla のブログ投稿を見つけました。このブログ投稿によると、これはバージョン 23 以降の機能ですが、昨日バージョン 24 に更新したばかりで、今日 Google 広告が機能していないことに気付きました。

ブログの説明は私の頭を悩ませていますが、混合コンテンツのブロックは、さまざまなソースからコンテンツを取得することによる潜在的な危険性と関係があることを理解していると思います. この場合、私の Google 広告はサードパーティ、つまり Google からのものです。

しかし、これは少し過剰なようです。Google 広告を掲載することは本当に大きなセキュリティの例外なのですか?

いずれにせよ、Firefox ブラウザでも Google 広告が確実に表示されるようにするためにできることはありますか?

4

1 に答える 1

1

これは、http と https などの異なるプロトコルのコンテンツが混在していることが原因です。

https は安全ですが、http は安全ではありません。したがって、で呼び出されるページがありhttps://domain.com、ファイルを使用する場合http://domain.com/filename、後者は安全ではありません!

解決策: サイト全体のすべてに https または http を使用します。それらを混ぜないでください。

于 2013-09-19T08:25:33.443 に答える