Community

The PokéCommunity

We are still working on a better slogan!

Visit Index



Advertise here

Go Back   The PokéCommunity Forums > Blogs > Diaries of a Quadruped
Notices

TwigZone's moved to a better place, and so does this blog.

The blog's going to be left as is, as an archive, but no more.
Rate this Entry

Seems like vBulletin 3 does user agent sniffing...

Posted January 22nd, 2012 at 08:50 PM by Twiggy
Updated January 22nd, 2012 at 09:14 PM by Twiggy

...and serve up different content to users of Internet Explorer. Invalid content for Internet Explorer 8 and newer.

I went into this forum and also Victory Road as usual, but I was having fun messing around with my user agent string. Probably to test how sites react to my spoofed user agent string...

Spoiler:

This is how Victory Road, a vBulletin 3 forum, looks before I changed the user agent string. Notice the Last Post info box - the last two lines became one line. This is not the expected behaviour - Firefox, Chrome and Opera show all three lines. It's caused by the vBulletin software serving up code that's right for Internet Explorer 7 and older, not knowing that Internet Explorer 8 and newer doesn't have an issue with that... and break it instead.

Spoiler:


This is the same thing in PokéCommunity. (If you were wondering how I got box-shadow to work in Snivy's Holiday, well, I intercepted the request to the original CSS and instead made it load my copy of the same style's CSS, with the unprefixed box-shadow inserted. Fiddler2 can be a powerful tool to debug pages.)

Spoiler:


And let's see what happens when I change my user agent string to one of Firefox 9...

Spoiler:


That's a big difference! There is a good reason why user agent sniffing and serving different content by it is not a good idea. Browsers can and will get bugs fixed - never assume that it'll never change!

This MSDN blog post, "The Perils of User-Agent Sniffing, 2011 Edition" should help a lot in understanding the issue.
Posted inMisc, ‎PokéCommunity stuff
Views 1409 Comments 4
« Prev     Main     Next »
Total Comments 4

Comments

  1. Old Comment
    Ulterior motives for advertising forums how dare you hope your ass is banned NOW!!!!!
    Posted January 23rd, 2012 at 02:39 PM by
  2. Old Comment
    Oryx's Avatar
    Quote:
    Originally Posted by Patchisou Yutohru View Comment
    Ulterior motives for advertising forums how dare you hope your ass is banned NOW!!!!!
    Minimodding, infraction!!!!!111!!!!11
    Posted January 23rd, 2012 at 05:03 PM by Oryx Oryx is offline
  3. Old Comment
    WHAT NOW TOUJOURS?!!?! >:D
    Posted January 26th, 2012 at 02:07 PM by
  4. Old Comment
    Forever's Avatar
    she'll unleash jake onto the world imo.
    Posted January 26th, 2012 at 09:39 PM by Forever Forever is offline
 

All times are UTC -8. The time now is 01:58 AM.

About Us
© 2002 - 2014 The PokéCommunity™, pokecommunity.com. Pokémon characters and images belong to The Pokémon Company International and Nintendo. This website is in no way affiliated with or endorsed by Nintendo, Creatures, GAMEFREAK, The Pokémon Company or The Pokémon Company International. We just love Pokémon.

Copyright
All forum styles, their images (unless noted otherwise) and site designs are © 2002 - 2014 The PokéCommunity / PokéCommunity.com. PokéCommunity™ is a trademark of The PokéCommunity. All rights reserved. Sponsor advertisements do not imply our endorsement of that product or service. User generated content remains the property of its creator. Header artwork by Jordanice of deviantART.

Social Media
If you would like to stay up-to-date with us on the go, when we're down, or other such things, follow us on social media sites--most notibly Twitter, Facebook, and Google Plus--by clicking on the links provided.

Design presented by Peitharchia. Special thanks to Hiroshi Sotomura and Ausaudriel.