2009-09-17 13 views
9

SSLを介して実行されているサイト全体がうまく動作しているサイトがありますが、Google Chromeは「このページには安全でない要素が含まれています」というメッセージを表示しています。これはエンドユーザーの信頼-能力。他のすべてのブラウザは正常に動作し、金色の南京錠を与えます。SSL:Chromeで混合コンテンツが報告されるのはなぜですか? (Drupal 6)

このサイトは、apache2上で実行されているDrupal 6 e-commerceサイトであり、エラーはフロントエンドと管理領域に表示されます。

を見つけ出す方法を知っている人はいますか?の要素は安全でないと考えられていますか?

編集:トラフィックを確認するためにFiddlerを使用しました。本当にすべてHTTPSです。それは非常に軽く、javascriptなどを持っていないサイトの保持ページでも文句を言う...

答えて

15

ブラウザの問題である可能性がありますか?再起動したか、キャッシュをすべてクリアしましたか?

+2

うわー、そうだった。再起動されたクロムと動作します。 jsims281

1

http:のソースを検索しますか? firefoxで<Ctrl-U> <Ctrl-F> http:のようなものを行う必要があります。

安全でない要素は、安全でないもの、つまりhttps以外の接続に読み込まれたものです。イメージ、スタイルシートなどあなたは明らかに安全でない要素をロードする完全修飾URLが必要です/

+0

へのリンクのみが存在することを行わ: それらを取り出しても問題は解決されません... – jsims281

+0

スタイルシートが別のスタイルシートやスクリプト生成コンテンツをインポートすることはできますか? –

+0

ええと、jqueryでいくつかのスタイリングが行われていますが、実際のファイルはすべてhttpsを経由しています... – jsims281

1

FirefoxのFirebugプラグインを使用してください。 NETタブでは、すべてのファイルの場所がはっきりと表示されます。 httpプロトコルから取得したファイルを探してみてください。

+1

良いアイデア、私はちょうどすべてのファイルをチェックした、そしてすべてがHTTPSです。 これについて私の頭を本当に傷つける... – jsims281

+0

私は同様に、Chromeの[ネットワーク]タブですべてのファイルがhttpsであることを発見しましたが、これはChromeでhttpsが壊れていることを示しています。私はすべての私の

2

私はちょうど同様の問題がありました。それはCSSファイルのハードコードされた背景画像のURLであったことが分かります。

他のサーバー上の画像とホットリンクする可能性があるため、使用しているサードパーティのスタイルシートを特に確認してください。

Easy solution?これらのイメージをサーバーに保存し、CSSファイルのURLを相対パスに変更します。

希望すると便利です。

関連する問題