混合コンテンツの警告ダイアログが表示されたときの IE ブラウザーの奇妙な動作を解決するための解決策を探しています。
Silverlight 5 に基づくビデオ プラットフォームを開発しています。サイトは HTTPS プロトコルに依存していますが、ビデオ コンテンツは HTTP 経由で送信されます。したがって、[混合コンテンツ] ダイアログが表示されます。
しかし、ユーザーがこのダイアログの操作を開始する (移動するなど) か、アプリケーション領域をクリックしようとすると、IE がフリーズします。
そして、「混合コンテンツの表示: プロンプト」の設定を切り替えることができないため、これはユーザーを非常に動揺させます。
IE がバックグラウンドで「混合コンテンツ」ポップアップを開き、ユーザーがアプリケーションにアクセスできず、ブラウザがクラッシュするため、何が起こっているのかまったく理解できないことがあります。
アプリケーションへのリンクを共有できませんが、同じ問題が次のサイトに表示されます: https://demos.telerik.com/silverlight/
また、純粋な SL 5 を使用して、複雑なロジックのないテスト アプリを作成しました。HTTP ホストから画像をダウンロードするだけで、[混合コンテンツ] ダイアログが表示され、ユーザーがアプリ領域をタップするか、ダイアログを移動しようとすると、IE がハングします。
したがって、質問は次のとおりです。
- これは IE または Silverlight の既知のネイティブ バグであり、修正または回避は不可能ですか?
- それ以外の場合、アプリでこの問題をどのように修正できますか?