michael_morris1 — 2010-09-21T10:16:51-04:00 — #1
I'm rapidly getting sick of IE 9 choking on "fixes" that sites have put in to browser sniff for earlier IE versions. Most browsers have a way for the savvy user to falsify the user agent string and thus defeat this non-sense. I can't seem to find it for IE 9. Any one figured it out?
michael_morris1 — 2010-09-23T07:14:48-04:00 — #2
I'll give it a month before shooting out the emails. In the meanwhile I have found myself taking huge advantage of the pin to taskbar feature. I've pinned Google Mail, My company's local Mantis page, Prototypejs.org and sitepoint to the bar.
Microsoft seriously needs to consider stealing OS X's stacks feature.
alexdawson — 2010-09-23T06:10:39-04:00 — #3
I say start sending emails to all the websites you find that are discriminating against the browser explaining to them that their poorly produced script (and or website) is turning away potential visitors and customers because their telling IE9 users to get lost. It only took me 5 minutes to ensure my site didn't break in IE9, and that was to just alter a conditional comment so it said IF LT IE 9 rather than IF IE. The sooner they know, the quicker they can fix it!
raffles — 2010-09-21T16:27:23-04:00 — #4
Change it to whatever it was for IE8 or 7. You can easily find that on google.
As for changing this in the registry, save a backup of the key you're editing. It's not exactly critical to the OS, so I very much doubt you'd do any damage.
It's the key people can edit so they can add "provided by [Institution Name]" after the "page title - Microsoft Windows Explorer" bit in the title bar.
alexdawson — 2010-09-23T07:16:32-04:00 — #5
Doesn't surprise me, Google are well known for having poorly maintained site source code that doesn't work right (ask Felgall, he'll tell you ALL about it)
michael_morris1 — 2010-09-21T17:41:50-04:00 — #6
That would be more or less pointless. I'm trying to avoid IE filters while IE 9 is in compliant rendering mode. If I want to change the user agent string to IE 8 I can simply put the browser in IE 8 emulation mode (Or IE 7, 6 or even 5).
The problem is sites filtering IE with the expectation that it cannot render content and sending "corrections" for IE 8 or earlier. I don't want to render those - I want to render the actual content for testing purposes.
Then again, it may be pointless to switch the UA string anyway - anything they put in <!--IF IE --> would be picked up anyway.
felgall — 2010-09-21T17:20:59-04:00 — #7
I'd be tempted to change it to match the latest Firefox useragent since IE9 should be closer to that browser in what it supports than it is to any prior IE version.
michael_morris1 — 2010-09-21T16:10:36-04:00 — #8
I may be a programmer, but I'm more than a little gun shy on doing registry edits since they can lock the system up (or at least they can on Win XP) when misdone.
Related note - what should I change the agent string to I wonder?
felgall — 2010-09-21T15:56:19-04:00 — #9
Can't you edit it in the registry the same as you can for all earlier versions of IE?