0

Google Chrome から混合コンテンツの警告が表示されます。Firefox や Explorer では表示されません。

Vista、Apache2.2.16、mod_ssl2.2.16、OpenSSL0.9.8、および PHP5.3.3 を実行している localhost のテスト サーバーからサイトを開いています。すべてのコンテンツは、apache によって https 経由で強制されます。自己署名証明書を使用しています。

ソース コード全体は、index.html に含まれています。それは読みます:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html>    
 <h1>Hello</h1>
</html>

まず、ctrl-shift-j で混合コンテンツがないことを確認しました。次に、さまざまな組み合わせで、Chrome を閉じて再度開き、キャッシュをクリアし、サーバーを再起動してみました。

誰かが警告を取り除く方法を教えてもらえますか? ありがとうジンボ

4

2 に答える 2

0

localhost の代わりにhttps://127.0.0.1を介してサイトにアクセスしようとしましたが、混合コンテンツの警告なしで機能しました。エラーが発生する理由はわかりませんが、サイトが実際に公開されたときに問題になることはないと確信しています。皆さんありがとう。――神保

于 2010-10-28T03:13:46.367 に答える
0

これは今のところ単なる理論ですが、セッション中に混合コンテンツがドメインで既に検出されている場合、混合コンテンツがない場合でも Chrome で「混合コンテンツ」警告が表示されることがわかっています。

(ここでも言及:他のブラウザーが安全でない場合に Chrome が安全/非安全の警告を報告するのはなぜですか? =24152 )

于 2011-06-14T12:07:23.667 に答える