OBJECT タグを使用して埋め込まれた .NET ユーザー コントロールを含む単純な Web ページがあります。IE7 では、ページが表示され、ユーザー コントロールを使用できます。
ただし、IE8 では、ユーザー コントロールも読み込まれません。
考え/アイデアはありますか?
OBJECT タグを使用して埋め込まれた .NET ユーザー コントロールを含む単純な Web ページがあります。IE7 では、ページが表示され、ユーザー コントロールを使用できます。
ただし、IE8 では、ユーザー コントロールも読み込まれません。
考え/アイデアはありますか?
これは、アセンブリの読み込みの脆弱性による IE8 の変更です。詳細については、この投稿を参照してください。
サイトが信頼済みサイト リストに追加されると、コントロールが読み込まれます。Web からそれを行う方法はないため、ユーザーが自分で行うか、何らかのインストーラーを提供する必要があります。(msdn.microsoft.com/en-us/library/ms537181(VS.85).aspx を参照)
互換モードまたは X-UA-Compatible メタ タグは効果がありません。
問題の解決策はわかりませんが、少なくとも誰かがより良い答えを提供できるまでは、次のように言えます。
<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7" />
ページのヘッドのタイトル タグのすぐ下。これにより、ページが強制的に IE7 でレンダリングされ、ユーザー コントロールが再び表示されます。