- This topic has 9 replies, 2 voices, and was last updated 11 years, 7 months ago by menmenm.
-
AuthorPosts
-
February 21, 2013 at 5:42 pm #4242menmenmParticipant
Site is showing well in Chrome, Firefox, Safari on Mac OSX and Windows 7
but in IE9 the menu is not there, the items are in a bullet list
How to fix this?
February 21, 2013 at 9:07 pm #4247SakinKeymaster@menmenm: It must be cache issue in your W3 Total Cache. Can you clear your cache from W3 Total Cache and check in.
February 22, 2013 at 12:06 am #4253menmenmParticipantWell, it is not a cache issue as I have cleaned all the cache several times, page cache, browser cache, proxy cache ….
Still same result: a bullet list of menu items instead of a menubar
February 22, 2013 at 12:18 am #4254menmenmParticipantFound the culprit:
add_header 'X-UA-Compatible' 'IE=EmulateIE7';
in my server configuration
February 22, 2013 at 12:21 am #4255SakinKeymaster@menmenm: Go to Performance in your WordPress Dashboard and Click on “Empty All Caches” in your W3 Total Cache settings. This has happen to other users as well and they all fixed it by clearing the cache.
February 22, 2013 at 12:29 am #4258menmenmParticipant@sakin Empty all caches does not solve the problem!
I commented out this in my server configuration:
add_header 'X-UA-Compatible' 'IE=EmulateIE7';
And now the site is shown fine in IE9
February 22, 2013 at 12:33 am #4260February 22, 2013 at 12:37 am #4261menmenmParticipantIt’s in the nginx reverse proxy configuration on the server.
February 22, 2013 at 12:40 am #4262SakinKeymaster@menmenm: That’s great. But the only thing that confused me is about
add_header 'X-UA-Compatible' 'IE=EmulateIE7';
Isn’t this will load the older version that is IE7 mode. So, maybe make it IE9 or newest.
So code can be
add_header 'X-UA-Compatible' 'IE=EmulateIE9';
or
add_header 'X-UA-Compatible' 'IE=edge';
Let me know your opinion as I am new to this.
February 22, 2013 at 12:51 am #4263menmenmParticipant@sakin It’s good thinking.
I just commented out the line, so no emulation on IE. Do not need it anymore. Browsers have developed a lot in last few years. Just the real IE9 (or IE8 if someone is using it) or IE10
-
AuthorPosts
- The topic ‘Menu not good in IE9’ is closed to new replies.