Sign In
EricLaw's IEInternals
A look at Internet Explorer from the inside out.
Translate This Page
Translate this page
Powered by
Microsoft® Translator
Tags
64bit
A
ActiveX
add-ons
Best-Practices
BetterInIE10
BetterInIE9
bugs
caching
certificate
cookies
css
design
dev
downloads
errors
fiddler
fixes
hosting
html5
http
https
ie6
ie8
ie9
IEUpdate
international
interop
limitations
networking
Nine
Pages
parser
performance
phishing
ports
privacy
problems
proxy
Q&A
Q&
rants
requests
Security
sessions
setup
standards
tools
troubleshooting
tweaks
UAC
user-choice
webdev
weboc
Win7
wininet
Zones
Browse by Tags
MSDN Blogs
>
EricLaw's IEInternals
>
All Tags
>
problems
Tagged Content List
Blog Post:
The Hazards of Browser Quirks, continued
EricLaw [MSFT]
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 site to combine a set of browser quirks to yield...
on
31 Jan 2012
Blog Post:
Integrated Windows Authentication
EricLaw [MSFT]
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\Microsoft\Windows\CurrentVersion\Internet Settings...
on
6 Jul 2011
Blog Post:
The Perils of User-Agent Sniffing, 2011 Edition
EricLaw [MSFT]
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....
on
29 Jun 2011
Blog Post:
First IE9 Update Now Available
EricLaw [MSFT]
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...
on
14 Jun 2011
Blog Post:
Internet Explorer 9 Help Files Online
EricLaw [MSFT]
In Internet Explorer, if you press F1 or use the Help menu, the Windows Help and Support screen will show. However, you may find that you always see a Topic not found error message. The reason is that Internet Explorer 9’s help files are available only online. To see the help content...
on
24 Apr 2011
Blog Post:
YouTube and Save Video As
EricLaw [MSFT]
An amusing April Fool’s satire I ran across yesterday reminded me of a Connect bug that was reported back in the IE9 Beta. The HTML <video> control’s default context menu includes a “Save Video As…” menu option that allows saving the video to disk: The...
on
2 Apr 2011
Blog Post:
Warnings on Incomplete Downloads
EricLaw [MSFT]
Recently, a user sent in the following screenshot of a security warning they encountered when attempting to download the Microsoft Zune software: Obviously, we immediately attempted to reproduce the reported problem, and we found we were unable to do so – the program was recognized as legitimate...
on
2 Apr 2011
Blog Post:
IE9 Standards Mode Accepts only text/css for stylesheets
EricLaw [MSFT]
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...
on
27 Mar 2011
Blog Post:
HTTPS and Keep-Alive Connections
EricLaw [MSFT]
As we explore network performance on the “real-world web”, one bad pattern in particular keeps recurring, and it’s not something that our many IE9 Networking Performance Improvements alone will resolve. The bad pattern is the use of Connection: close semantics for HTTPS connections...
on
26 Mar 2011
Blog Post:
Misbehaving HTTPS Servers impair TLS 1.1 and TLS 1.2
EricLaw [MSFT]
Back in the summer of 2009, I blogged about Windows 7’s new support for TLS 1.1 and TLS 1.2 . These new protocols are disabled by default, but can be enabled using Group Policy or the Advanced Tab of the Internet Control Panel: Some adventurous Internet Explorer users have found that...
on
24 Mar 2011
Blog Post:
IE9 - Debugging a Canvas Game
EricLaw [MSFT]
A few weeks ago , I discussed one compatibility issue we’d found when running a new HTML5 game . The game’s developers quickly fixed their site to return a proper character set declaration and we were able to get the game running in IE9. However, after playing the game for about 5 seconds...
on
14 Mar 2011
Blog Post:
Beware Cookie Sharing in Cross-Zone Scenarios
EricLaw [MSFT]
Note: I mentioned this problem before ( Troubleshooting Login Cookies #3 ) but it was buried in a long post and this is an issue that lots of folks inside Microsoft hit, so I’m pulling it out into its own post. The Problem From time to time, various users have complained to the IE team that...
on
10 Mar 2011
Blog Post:
IE9 Compatibility–HttpOpenRequest and lplpszAcceptTypes
EricLaw [MSFT]
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...
on
27 Feb 2011
Blog Post:
Understanding the IE9 Software Rendering Mode
EricLaw [MSFT]
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...
on
16 Feb 2011
Blog Post:
Cross-Browser Interop and the HTML5 Canvas
EricLaw [MSFT]
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...
on
14 Jan 2011
Blog Post:
File Download and Filenames
EricLaw [MSFT]
Several months ago, I blogged about IE’s support for International Filenames on Downloads . Today’s post is a bit simpler and describes two cases when IE may rename downloaded files. Filename Extension and QueryString Parameters If a file download HTTP response does not contain a Content...
on
22 Nov 2010
Blog Post:
Challenge-Response Authentication and Zero-Length Posts
EricLaw [MSFT]
From time-to-time, web developers contact the IE team reporting that they’ve encountered a problem whereby Internet Explorer submits a POST but fails to transmit the content body. This bodyless POST indicates via the Content-Length header that the POST is zero-bytes long, regardless of how much...
on
21 Nov 2010
Blog Post:
SOCKS Proxies in Internet Explorer
EricLaw [MSFT]
Update: This regression, introduced in IE9 Beta, was fixed in IE9 RC. 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...
on
8 Oct 2010
Blog Post:
Google Image Search and IE9 Beta
EricLaw [MSFT]
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...
on
27 Sep 2010
Blog Post:
The Hazards of Relying upon Browser Quirks
EricLaw [MSFT]
While many web developers find subtle browser behaviors baffling, often browser developers are bewildered by web content. Yesterday, we ran into an interesting site compatibility problem that occurs in the latest internal version of IE9. The site in question is a popular site which uses a Flash applet...
on
22 Sep 2010
Blog Post:
Forcing Internet Explorer To Forget To Not Remember
EricLaw [MSFT]
All joking aside, last fall, I wrote about the variety of reasons why Internet Explorer might not offer to remember your password on a web form. As I mentioned then, you will not be re-prompted to save your password if you’ve previously declined to store the password for this username on this page by...
on
8 Apr 2010
Blog Post:
AES is not a valid cipher for SSLv3
EricLaw [MSFT]
A Windows 7 user of Fiddler encountered an interesting error this morning, and it reminded me of an interesting HTTPS compatibility problem we found in the Windows Vista timeframe. The user is trying to visit https://www.atsenergo.ru with Fiddler running in HTTPS-decryption mode. Fiddler uses the...
on
8 Dec 2009
Blog Post:
The JVM Install Prompt
EricLaw [MSFT]
Many years ago, Microsoft developed an implementation of a Java Virtual Machine to run Java content. Internet Explorer 5 included code that would download and install the JVM (if needed) when a user encountered Java content on the web. After some time, support was discontinued for the Microsoft JVM,...
on
27 Nov 2009
Blog Post:
Troubleshooting Authentication with Fiddler
EricLaw [MSFT]
Over the last few weeks, I’ve been exchanging mail with a webmaster (Vladimir) in Russia who reported that his customers were having problems using IE8 on Windows 7 to log into his website. His site uses HTTP Basic Authentication, so users are prompted to enter their credentials using the following dialog...
on
22 Nov 2009
Blog Post:
Inline AutoComplete
EricLaw [MSFT]
Internet Explorer 8 removed support for one of my favorite browser features: Inline AutoComplete (IAC) for the address bar. This feature was off-by-default, but for almost a decade the first thing I did when setting up a new computer was enable IAC using the checkbox Tools > Internet Options >...
on
11 Nov 2009
Page 1 of 2 (35 items)
1
2