asp.net Web サイトのログイン ページでは https を使用していますが、他のほとんどのページでは使用していません。このログイン ページで、IE8 ユーザーは「安全に配信された Web ページ コンテンツのみを表示しますか?」というメッセージを受け取ります。メッセージ。多くのユーザーが習慣から「はい」を押すと、ログイン ページが壊れます。この問題は、ScriptManager によって生成された WebResource.axd および ScriptResource.axd スクリプト タグに起因することがわかっています。
ScriptResource.axd/WebResource.axd を参照するすべての方法を試しましたが、何をしても同じ IE8 警告が表示されます。いくつかの例を示します。
<script src='https://www.mysite.org/ScriptResource.axd?123' type="text/javascript"></script>
<script src=' /ScriptResource.axd?123' type="text/javascript"></script>
<script src=' //www.mysite.org/ScriptResource.axd?123' type="text/javascript"></script>
<script src=' ../ScriptResource.axd?123' type="text/javascript"></script>
axd スクリプトのない単純なページ (IE8 プロンプトなし)と、同じマークアップと単一の axd スクリプト (IE8 プロンプトを生成する)を持つ別のページの例を次に示します。
axdファイルのiisに奇妙なリダイレクトがあるかもしれないと考えています-global.asaxのURLを保護するためにaxdリクエストをresponse.redirectingしようとさえしました。効果のない Application_BeginRequest。
「安全に配信されたWebページのコンテンツのみを表示しますか?」IE8 メッセージ? ありがとう!