2010-11-30 16 views
0

私の問題はIEにあります。IEのセキュリティ警告ウィンドウがhttpsページに表示される

あなたはsecurly配信されただけで、Webページのcontectを表示しますか:製品の前にviewcartページから 私は製品を検索する(私は検索ボックスに製品名を入力したときに意味が)セキュリティ警告ウィンドウがポップアップを取得して表示されます? このWebページには、安全なHTTPS接続が含まれています。

私のviewcartページにはURLがあります。https:localhost:52470/173_201_149_151/ViewCart.aspx と検索ページもhttpsです。

私はセキュリティの警告がhttpsによって表示されていることを知っていますが、このセキュリティウィンドウは必要ありません。 このセキュリティ警告ウィンドウを回避する方法はありますか?

答えて

1

これは通常、ページURLプロトコルがHTTPSで、HTTPのハードコードされたプロトコルを持つCSS、JavaScript、イメージなどのページに埋め込まれたリソースがある場合に発生します。

これは、ASP.NETで正確なプロトコル側をRequest.Url.Scheme経由で埋め込むのはかなり簡単です。

JavaScriptが含まれ、第三者を埋め込む場合、あなたはたとえば、正しいプロトコルを埋め込むためにJavaScriptを使用することができます。

<script type="text/javascript"> 
    var protocol = (("https:" == document.location.protocol) ? "https" : "http"); 
    document.write(unescape("%3Cscript src='" + protocol + "third-party.com/script.js' type='text/javascript'%3E%3C/script%3E")); 
</script> 

あなたが安全でないリソースを追跡問題がある場合は、私はFiddler2を使用することをお勧めします、デバッグプロキシは、問題を強調します。

関連する問題