December 30th, 2006
Update: I wasn’t really able to test this until now, but it looks like both media=”tv” and media=”handheld” (for when you press the “2” button) aren’t implemented. Like most beta software, there’s flaws. Hopefully this will be implemented in the future.
Stop it. Stop it right now.
While I can’t really speak for the DS browser, if you wanted your site to be easily viewable on the Wii then use the features that are out there specifically for that purpose. CSS stylesheets can be loaded based on what’s displaying the website, and wouldn’t you know it? There’s a type specifically for televisions. It’s crazy enough to work.
<link rel="stylesheet" type="text/css" href="/css/special-tv-stylesheet.css" media="tv" />
Besides the fact that it’s the easier way, it also doesn’t use user agents improperly. By changing the site when the user agent has a “Wii” in it you’re assuming that people actually want it to be changed. I sure don’t. The Internet was never meant to be customized for Wii users, it’s already prepared for that. It’s not even a real way to detect Wii users either, it’s just a hack. I already went over this a few weeks ago, but relying on user agents is almost always poor web design. You’re also completely forgetting other lower-resolution devices that could use the attention as well.