Sign In
EricLaw's IEInternals
A look at Internet Explorer from the inside out.
Translate This Page
Translate this page
Powered by
Microsoft® Translator
Options
Email Blog Author
RSS for posts
Atom
RSS for comments
OK
Search
Advanced search options...
Search In:
Everything
Blogs
Forums
People
Groups
Places
Pages
Date range:
All Time
Last Year
Last 6 Months
Last 3 Months
Last Month
Last Week
Last Two Days
Tags
ActiveX
add-ons
Best-Practices
BetterInIE10
BetterInIE9
caching
design
dev
fixes
http
https
ie8
ie9
interop
limitations
networking
performance
problems
Q&A
Security
standards
troubleshooting
webdev
Win7
Zones
Archive
Archives
May 2012
(2)
April 2012
(2)
March 2012
(4)
February 2012
(1)
January 2012
(1)
August 2011
(7)
July 2011
(3)
June 2011
(5)
May 2011
(10)
April 2011
(8)
March 2011
(13)
February 2011
(7)
January 2011
(2)
November 2010
(2)
October 2010
(2)
September 2010
(6)
August 2010
(2)
July 2010
(3)
June 2010
(4)
May 2010
(3)
April 2010
(7)
March 2010
(3)
February 2010
(1)
January 2010
(2)
December 2009
(4)
November 2009
(4)
October 2009
(8)
September 2009
(11)
August 2009
(6)
July 2009
(9)
June 2009
(18)
May 2009
(3)
MSDN Blogs
>
EricLaw's IEInternals
Posts
Subscribe via RSS
Sort by:
Most Recent
|
Most Views
|
Most Comments
Excerpt View
|
Full Post View
EricLaw's IEInternals
Please Stop Polluting
Posted
10 days ago
by
EricLaw [MSFT]
3
Comments
When I surf the web, I almost always have Fiddler running, and as a consequence I see a lot of “hidden” pollution in pages. Much of this cruft has built up over the years, copied from site to site, probably with little critical thought about...
EricLaw's IEInternals
Use IMG tags only for Images
Posted
21 days ago
by
EricLaw [MSFT]
5
Comments
First, a bit of background. When web developers are optimizing the performance of their sites, often they try to use their homepage to pre-cache resources that will be used on later pages. They might do so by kicking off "pre-fetch" resource downloads...
EricLaw's IEInternals
Building Custom Search Providers for IE's Search box
Posted
27 days ago
by
EricLaw [MSFT]
5
Comments
When the Internet Explorer team first introduced the Search Box next to the address bar in IE7, we also introduced an easy way for users to install search engines offered by websites that they visit. Users who want to add a site's search engine to the...
EricLaw's IEInternals
Same Origin Policy Part 2: Limited Write
Posted
1 month ago
by
EricLaw [MSFT]
0
Comments
In Part 1 of this series, I described how Same Origin Policy prevents web content delivered from one origin from reading content from another origin. (If you haven’t read that post yet, please do start there.) In today’s post, we’ll...
EricLaw's IEInternals
Pushing the Web Forward with HTTP/308
Posted
1 month ago
by
EricLaw [MSFT]
1
Comments
Recently, the IESG approved publication of a new Internet-Draft defining the HTTP/308 status code (Intended Status: Experimental). This status code is defined as the "Permanent" variant of the existing HTTP/307 status code. Recall that HTTP/307 was defined...
EricLaw's IEInternals
Understanding Enhanced Protected Mode
Posted
2 months ago
by
EricLaw [MSFT]
14
Comments
Last week, Andy Zeigler announced the introduction of Enhanced Protected Mode (EPM) over on the IEBlog. In today’s post, I’d like to provide further technical details about EPM to help security researchers, IT professionals, enthusiasts, and...
EricLaw's IEInternals
Mind Your Parameters
Posted
2 months ago
by
EricLaw [MSFT]
0
Comments
A recent blog post reminded me that I should blog about a bad pattern we saw a few months back while trying to fix some application compatibility bugs with IE10. It turns out that a lot of applications that want to invoke a webpage call ShellExecute without...
EricLaw's IEInternals
Internet Explorer 10 Consumer Preview Minor Changes List
Posted
2 months ago
by
EricLaw [MSFT]
5
Comments
Continuing on from last year’s IE9 Minor Changes list , this post describes minor changes you can find in Internet Explorer 10 in the Windows 8 Consumer Preview. There are many changes that I will not be covering, please do not mistake this for...
EricLaw's IEInternals
Beware Silly Similes
Posted
3 months ago
by
EricLaw [MSFT]
Recently, there was a blog post which described a browser security feature as " like a seat-belt that snaps when you crash ." This wasn’t a particularly noteworthy event because similes are pretty common in our field. Almost e veryone likes similes...
EricLaw's IEInternals
The Hazards of Browser Quirks, continued
Posted
3 months ago
by
EricLaw [MSFT]
1
Comments
My First Law of Browser Quirks was introduced a while ago : If there’s a way for a site to take dependency on a browser quirk, and break if that quirk is removed, it will happen . The Second Law of Browser Quirks is: If there’s a way for a...
EricLaw's IEInternals
Authenticode and Weak Certificate Chains
Posted
9 months ago
by
EricLaw [MSFT]
6
Comments
Recently, someone attempted to download a deprecated version of the Windows Script debugger . This tool was used to debug scripts prior to the introduction of more powerful, modern tools like those that are built into IE8 and later. The user emailed me...
EricLaw's IEInternals
Swapping out JQuery with Fiddler
Posted
9 months ago
by
EricLaw [MSFT]
1
Comments
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...
EricLaw's IEInternals
HTTP Methods and Redirect Status Codes
Posted
9 months ago
by
EricLaw [MSFT]
6
Comments
This crossed my Twitter stream earlier today: I’m not sure why we need a public service announcement to notify folks that Internet Explorer is behaving properly, but I guess there’s no harm in that. However, based on the lack of...
EricLaw's IEInternals
Sharpen the Saw
Posted
9 months ago
by
EricLaw [MSFT]
6
Comments
Gather round, young’ins, Grandpa Eric is going to tell you a story. Back in the old days, when I started writing software, programmers’ utilities were sold in boxes in retail stores. You’d plunk down your 149 bucks or whatever (in...
EricLaw's IEInternals
Internet Explorer 9.0.2 Update
Posted
9 months ago
by
EricLaw [MSFT]
11
Comments
Tuesday’s Update for Internet Explorer updates the IE9 Help > About dialog’s version number to v9.0.2. The update includes a number of security and functionality fixes; many of these fixes are described in the More Information section of...
EricLaw's IEInternals
Please don't make XHR run in synchronous mode
Posted
9 months ago
by
EricLaw [MSFT]
6
Comments
8.4% of all hangs in IE9 in the past month are caused by XMLHttpRequest objects blocking the UI thread with a synchronous request. http://blogs.msdn.com/b/wer/archive/2011/08/03/why-you-should-use-xmlhttprequest-asynchronously.aspx If your page...
EricLaw's IEInternals
Default Integrity Level and Automation
Posted
9 months ago
by
EricLaw [MSFT]
5
Comments
Over on StackOverflow , danimajo asked for help in an interesting scenario. Basically, he’s trying to drive Internet Explorer through automation, but finds that when he navigates to an Intranet site, the hidden browser instance appears and he can...
EricLaw's IEInternals
Best Practice: Get your HEAD in order
Posted
10 months ago
by
EricLaw [MSFT]
18
Comments
To ensure optimal performance and reliability when rendering pages, you should order the elements within the HEAD element carefully. First, I’ll explain the optimal order, and then explain the reasoning for this structure. Optimal Head Ordering...
EricLaw's IEInternals
Understanding Protocols
Posted
10 months ago
by
EricLaw [MSFT]
2
Comments
For over a decade, Internet Explorer has enabled developers to extend the browser with new URL protocol schemes. These protocols can be one of two types: Asynchronous Pluggable Protocols - COM objects that implement the IInternetProtocolRoot interface...
EricLaw's IEInternals
Integrated Windows Authentication
Posted
10 months ago
by
EricLaw [MSFT]
2
Comments
Inside Internet Explorer’s Tools > Internet Options > Advanced dialog, there’s an option named Enable Integrated Windows Authentication : This preference is stored using a REG_DWORD named EnableNegotiate inside HKCU\Software...
EricLaw's IEInternals
The Perils of User-Agent Sniffing, 2011 Edition
Posted
10 months ago
by
EricLaw [MSFT]
8
Comments
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...
EricLaw's IEInternals
Update now available for improved font-smoothing
Posted
10 months ago
by
EricLaw [MSFT]
11
Comments
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...
EricLaw's IEInternals
Understanding Once-Per-Session Cache Validation
Posted
11 months ago
by
EricLaw [MSFT]
7
Comments
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...
EricLaw's IEInternals
First IE9 Update Now Available
Posted
11 months ago
by
EricLaw [MSFT]
8
Comments
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...
EricLaw's IEInternals
Download Resumption in Internet Explorer
Posted
11 months ago
by
EricLaw [MSFT]
15
Comments
While most file downloads are quickly and successfully completed, some large downloads take a long time to complete, and may be interrupted in the middle by either the user choosing to “Pause” or due to networking glitches (e.g. WiFi connection...
Page 1 of 7 (162 items)
1
2
3
4
5
»