Windows Phone 8 Viewport Fix

<meta name="viewport" ... > apparently doesn’t work properly in IE10, so here is a hack to fix the problem:


Pinned Sites in Windows 8

The Windows 8 Start screen is the best place to find and stay connected to all your favorite apps and content. App tiles are alive with activity and show you fresh and tailored content so you know what’s new in your world.

A good tutorial on how to enable users to “pin” your site to their home screen:

Finding the Scroll Position in IE10

I hate to label this a “device bug”, but since everyone else supports it, and someone doesn’t, I’ll label it as such…

It’s been so long since I had to deal with IE that I had forgotten about this, but IE does not support window.scrollX/window.scrollY; you have to use window.pageXOffset/window.pageYOffset

So this is an effective way to find the current vertical scroll position:
var top = (window.scrollY || window.pageYOffset);

One more teeny difference for the mobile web! :-)

Resources for Internet Explorer 10 on Windows Phone 8

Continuing our previous thread regarding IE10 on Win8, here are two new links:

Adapting your WebKit-optimized site for Internet Explorer 10:
A quick list of items for getting existing sites ready for IE10/Win8. Some are rather obvious (like add the IE10 User-Agent if you’re sniffing), some are pretty helpful (like a detailed description of Pointer Events and cross-references for WebKit-only CSS and the corresponding version for IE10 (some standard, some still -ms prefixed), and a couple are actually bad practice (like adding event listeners for both webkitTransitionEnd and transitionend, which would create duplicate listeners for any WebKit browser that understands transitionend, because it will still understand webkitTransitionEnd too!).
[Note: Also, just for fun, check-out the View Source… Man, I haven’t seen font tags in a long time! And on a page that’s talking about the “modern” web… tsk-tsk…]

IEAK 10 for Windows 8 now available:
From their site: “IEAK 10 simplifies the creation, deployment, and management of customized Internet Explorer 10 packages. IT Professionals can use IEAK 10 to configure the out-of-box Internet Explorer 10 experience for their users and to manage user settings after deploying Internet Explorer 10.”