This blog is closed as of 2/2015. @EricLaw left Microsoft in 2012, but was named an IE MVP in '13 & an IE userAgent (http://useragents.ie) in '14.
Translate This Page
Translate this page
Browse by Tags
Tagged Content List
Swapping out JQuery with Fiddler
This morning, someone asked me to look into a site-compatibility problem on a HTML5 demo site. When loading the site into IE9 and IE10, the F12 Developer Tools’ Script Debugger showed the following error: Now, obviously, IE does support getElementsByTagName, and I confirmed that the...
19 Aug 2011
The Perils of User-Agent Sniffing, 2011 Edition
I continue to be amazed at how often site-compatibility issues turn out to have a root cause related to User-Agent sniffing. For instance, earlier this year, someone wrote into the comments section on one of my posts noting that the HTML5 canvas art site WeaveSilk.com wasn’t working in IE9....
29 Jun 2011
Update now available for improved font-smoothing
Today’s batch of Windows Updates included a “Recommended” update to improve the rendering of certain fonts at small sizes (8-10pt). The updated versions of Arial, Verdana, and Tahoma fonts include new hinting logic that renders more clearly using sub-pixel-positioned ClearType text...
28 Jun 2011
Understanding Once-Per-Session Cache Validation
Last year, I wrote about the IE9 improvements in heuristic expiration , which apply when a server fails to specify how long a cached resource should be treated as fresh. Heuristic Expiration works by calculating an implicit freshness lifetime from the Last-Modified timestamp on the cached resource and...
14 Jun 2011
First IE9 Update Now Available
As announced over on the IEBlog , the first update for IE9 is now available. When this update is installed, the IE Help > About screen will indicate that the IE version is 9.0.1. Please note that this is a display only change and it is not reflected in the User-Agent String, Conditional...
14 Jun 2011
Browser Helper Objects for Windows Explorer
Thanks to TuxExplorer for reminding me to blog about this. Both Windows Explorer and Internet Explorer are able to load extensions known as Browser Helper Objects (BHOs). BHOs are a minimal extensibility point into both the shell and the browser, allowing extensions to sync to events and react accordingly...
11 Apr 2011
IE9 Standards Mode Accepts only text/css for stylesheets
I recently encountered a blog that isn’t looking right in IE9: The site renders just fine in other browsers, and when the page is put into Compatibility View by ticking the icon in the address bar: What’s going on here? It’s clear that a stylesheet isn’t...
27 Mar 2011
IE9 Final RTW Minor Changes List
This is the third and last post in the Minor Changes series; it covers changes in the final Release-to-Web (RTW) version of Internet Explorer 9. IE9 Beta Minor Changes List IE9 Release Candidate (RC) Minor Changes List The Release Candidate was Platform Complete, meaning that the Internet...
19 Mar 2011
Content-Length in the Real World
Earlier in IE9 , we tried to change the WinINET networking component to reject as incomplete any HTTP responses for which the Content-Length header specified more bytes than the server actually sent back. It turns out that some sites and applications expect to be able to specify an incorrect Content...
9 Mar 2011
IE9 - XBAPs Disabled in the Internet Zone
As I mentioned last month , .NET Framework XAML Browser Applications ( XBAPs ) are now prevented from loading from the Internet Zone in IE9. When visiting an Internet site that utilizes an XBAP , an error message is shown, indicating that the application type has been disabled: XBAPs are...
9 Mar 2011
IE9 Compatibility–HttpOpenRequest and lplpszAcceptTypes
The WinINET API allows the caller to specify the accepted MIME types for a given HTTP request by passing a null-terminated array of null-terminated strings using the lplpszAcceptTypes parameter. When calling the HttpOpenRequest API, applications must take care to either pass NULL, or a pointer to a properly...
27 Feb 2011
IE9 No-Reboot Setup and the Windows Restart Manager
On Windows 7, Internet Explorer 9 can often be installed without rebooting the system. In cases where a system restart is required, either the system lacks one of the required prerequisites (so IE Setup is forced to install it and reboot) or a running program or service is holding one of Internet Explorer’s...
16 Feb 2011
Understanding the IE9 Software Rendering Mode
I recently heard from some users who are seeing lower-than-expected scores on the Speed Reading and FishIE Tank benchmarks. I went to check these tests myself and found that my laptop’s score was low. In fact, it was much lower than I’d seen last year. What happened? First, a bit of background...
16 Feb 2011
IE9 RC Minor Changes List
Back in September, I published a list of minor changes in IE9 Beta . In today’s post, I will provide an updated list of things that have changed in the IE9 Release candidate. Note: This list also includes a few changes that were present in Beta that I didn’t mention at that time. Of course...
11 Feb 2011
Cross-Browser Interop and the HTML5 Canvas
Technical Evangelist Giorgio Sardo just published a great post about HTML5 Canvas, responding to some concerns about bugs in the IE9 Beta. The post also takes a quick look at cross-browser interop for the Canvas object. It’s definitely worth the read: http://blogs.msdn.com/b/giorgio/archive...
14 Jan 2011
SOCKS Proxies in Internet Explorer
We recently had a report over on the IEBlog that SOCKS proxies are not supported by IE9 Beta. That observation is correct, and a regression from prior versions of Internet Explorer; IE9 Beta simply ignores the SOCKS proxy if one is specified in the Internet Control panel. Update: This regression,...
8 Oct 2010
Showing more sites on about:tabs
By default, IE9 will show 2 rows of your favorite sites on the about:tabs homepage. However, you can customize IE9 to show up to 5 rows with a simple registry modification. Inside the NewTabPage registry key, create a REG_DWORD named NumRows, with a value of 2 to 5. Or, simply merge one...
27 Sep 2010
Google Image Search and IE9 Beta
One of the commonly reported bugs on Connect is that Google Image Search shows grey boxes for some of the images in IE9 Beta. I had a quick look at the site this afternoon, and I can easily reproduce the problem , as you can see in the screenshot below. Now, I tend to debug things first from...
27 Sep 2010
Page 1 of 1 (18 items)
© 2015 Microsoft Corporation.
Privacy & Cookies