2

OBJECT タグを使用して埋め込まれた .NET ユーザー コントロールを含む単純な Web ページがあります。IE7 では、ページが表示され、ユーザー コントロールを使用できます。

ただし、IE8 では、ユーザー コントロールも読み込まれません。

考え/アイデアはありますか?

4

3 に答える 3

2

これは、アセンブリの読み込みの脆弱性による IE8 の変更です。詳細については、この投稿を参照してください。

サイトが信頼済みサイト リストに追加されると、コントロールが読み込まれます。Web からそれを行う方法はないため、ユーザーが自分で行うか、何らかのインストーラーを提供する必要があります。(msdn.microsoft.com/en-us/library/ms537181(VS.85).aspx を参照)

互換モードまたは X-UA-Compatible メタ タグは効果がありません。

于 2009-07-15T07:09:27.473 に答える
0

問題の解決策はわかりませんが、少なくとも誰かがより良い答えを提供できるまでは、次のように言えます。

<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7" />

ページのヘッドのタイトル タグのすぐ下。これにより、ページが強制的に IE7 でレンダリングされ、ユーザー コントロールが再び表示されます。

于 2009-03-26T12:30:14.850 に答える