3

私たちのウェブサイトは、メニューにsuperfish jQueryプラグイン(http://users.tpg.com.au/j_birch/plugins/superfish/)を使用しており、Firefox、IE6、IE7、Safari、Chromeなどで正常に動作します。 ...そしてほとんどのIE8インストールでも。問題は、一部のIE8インストールでは、メニューが機能しないことです(マウスオーバーで強調表示されますが、メニューをドロップダウンしません)。

これは私を困惑させました。いくつかの顧客からの苦情に加えて、問題を再現する1台の(Windows XP)マシンを社内に持っています。ただし、問題が発生していない別のWin XP/IE8マシンも社内にあります。私は異なるブラウザ間のJS/CSSの問題に対処することに慣れていますが、まったく同じOSとブラウザ上の2台のマシン間のこの問題は少し多いです。

ああ、そして問題をさらに曖昧にするために、問題を再現しているマシンは、Javascriptまたはその他のエラーを示していません(開発者モードに入った場合でも)。だから...誰かが何が起こっている可能性があるかについて何か提案がありますか?

私の2台の「テスト」マシンのどちらにも特別なプラグインや問題を引き起こすものがないことを知っている限り、それらは重要なすべての点で同一であり、スタックトレースを確認できるJSエラーは発生していませんのまたは何か。しかし、これは私のテストマシンに固有のクレイジーな問題だけではありません。私が言ったように、一部の顧客もそれを報告しているからです。

どんな助けでもいただければ幸いです。

4

6 に答える 6

2

IE7互換モードを設定して、問題が解決するかどうかを確認できますか?

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

(ドキュメントの先頭に、直後が最適です<head>

それが機能する場合は、それがIE8固有のレンダリングの問題であることが確実にわかります。私の最初の賭けは、メニューがCSSハックを使用して特定のIE固有の設定を設定することですが、IE 8は(幸いなことに)以前のバージョンとは異なる標準互換性で動作することに気づいていません。その場合は、IE8固有のCSSハック(または、より適切には特定のスタイルシート)を使用して、これらの設定を「再修正」する必要があります。

ただし、最初に、互換表示を使用して、これが本当に問題であるかどうかを確認してください。

于 2010-01-25T19:25:18.837 に答える
2

互換表示をオフにしてみてください:[ツール]->[互換表示]->[チェックを外す]。気まぐれでこれを試してみてうまくいくまで、私も午後の大部分でこれに苦労しました!

于 2010-05-11T23:35:18.697 に答える
1

InternetExplorerのキャッシュをクリアしてみてください。[ツール]->[インターネットオプション]->[閲覧の履歴]セクション->[削除...]->[インターネット一時ファイル]->[削除]に移動します。

私にはわからない理由で、キャッシュがいっぱいになるか、長期間クリアされていない場合、すべてのIEバージョンが奇妙な動作を開始するのを見てきました。

于 2010-01-25T19:38:36.780 に答える
1

私はWindows764ビットホームプレミアムを持っています。ラップトップでSupperFishという問題が発生しました。まず、ホームページを別のURLにリセットしてみました。IE8はSuperFish.comに戻り続けました。[プログラムの追加と削除]を調べてください。そこにはありませんでした。スタートアップまたはMSCONFIG(スタートアップ)にはありませんでした。3番目にクリアされたCookie、次に履歴。助け無し。Forthは、Microsoft Security Essentials、SpyBot S&D、Norton Constant Guard、AdAwareを実行しました。問題はまだあります。C:\ ProgramFilesを調べて、SuperFishというフォルダーを見つけました。そのフォルダーには、アンインストール実行可能ファイルがありました。管理者アカウントを使用してアンインストールを実行しましたが、数時間使用しても問題が発生しなくなりました。

于 2012-12-11T16:10:05.330 に答える
1

それが解決策であるかどうか、そしてこれが修正方法がわからないという意味であるかどうかはわかりません...しかし、IE8からすべてのキャッシュ/履歴/ Cookieなどをクリアし、すぐに機能した場合(他のブラウザと同じように見えます) 。

たぶん今のところ修正ですが、それはうまくいきました...

于 2013-01-05T16:08:06.453 に答える
-1

この問題は、何が原因であるかを理解することなく解消されたため、理解したいと思っても、(複製できないため)理解できません。したがって、上記の回答のいずれも正解としてマークすることはできませんが、それらが存在するため、この問題を削除することもできません。ですから、私にできる最善のことはこの答えを提出することだと思いますが、それはかなり満足のいくものではありません。ごめん。

于 2012-04-06T19:01:21.313 に答える