IEInternals

A look at Internet Explorer from the inside out. @EricLaw left Microsoft in 2012, but was named an IE MVP in '13 & an IE userAgent (http://useragents.ie) in '14

  • IEInternals

    IE9 - XBAPs Disabled in the Internet Zone

    • 9 Comments
    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...
  • IEInternals

    IE9 Compatibility: Proper Use of the Charset Token

    • 5 Comments
    Recently, during site-compatibility testing of IE9, we encountered a cool online game that does not load properly in Internet Explorer. Using the F12 Developer Tools’ Script debugger, the page immediately hits a script error (“ c00ce56e ”...
  • IEInternals

    IE9 Compatibility–HttpOpenRequest and lplpszAcceptTypes

    • 2 Comments
    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...
  • IEInternals

    URL Components in the DOM

    • 2 Comments
    The IE team has been working our way through the remaining issues reported from internal and external testing of the IE9 Release Candidate. In the course of investigating one recent internal-site compatibility bug, I ran across an interesting interoperability...
  • IEInternals

    IE9 No-Reboot Setup and the Windows Restart Manager

    • 11 Comments
    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...
  • IEInternals

    Understanding the IE9 Software Rendering Mode

    • 15 Comments
    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...
  • IEInternals

    IE9 RC Minor Changes List

    • 44 Comments
    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...
  • IEInternals

    IE9 RC Now Available

    • 9 Comments
    The Release Candidate of Internet Explorer 9 is now available . I’ll be posting my IE9 RC Minor Changes list sometime in the next week—we’ve made a ton of improvements since beta, and I’m excited to talk about all of them. For...
  • IEInternals

    Controlling the XSS Filter

    • 10 Comments
    Internet Explorer 8 included a novel new feature to help prevent reflected cross-site scripting attacks, known as the XSS Filter . This filter runs by default in the Internet, Trusted, and Restricted security zones. Local Intranet zone pages may opt-in...
  • IEInternals

    Cross-Browser Interop and the HTML5 Canvas

    • 0 Comments
    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...
  • IEInternals

    File Download and Filenames

    • 3 Comments
    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...
  • IEInternals

    Challenge-Response Authentication and Zero-Length Posts

    • 7 Comments
    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...
  • IEInternals

    Missing Download Manager Window?

    • 3 Comments
    A few IE9 Beta users have reported that IE will not display the download manager window. When they press CTRL+J or click the View Downloads button on the download notification bar, nothing appears to happen. This is related to corruption of the download...
  • IEInternals

    SOCKS Proxies in Internet Explorer

    • 9 Comments
    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...
  • IEInternals

    Showing more sites on about:tabs

    • 16 Comments
    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...
  • IEInternals

    Google Image Search and IE9 Beta

    • 8 Comments
    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...
  • IEInternals

    The Hazards of Relying upon Browser Quirks

    • 8 Comments
    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...
  • IEInternals

    Download Speed in the IE9 Download Manager

    • 90 Comments
    One of the common questions we’ve received about IE9’s new download manager is “Where’s the download speed"?” The answer is that the download speed is shown in a tooltip over the download completion percentage, like so...
  • IEInternals

    How to Uninstall Internet Explorer 9 Beta

    • 29 Comments
    If you want to remove Internet Explorer 9 beta from your computer and go back to your older version of IE, you can do so by simply following these steps.
  • IEInternals

    IE9 Beta Minor Changes List

    • 37 Comments
    In every release of the browser, we make many major feature investments, most of which you can read about in posts over on the IEBlog . However, we also make thousands of small improvements that are often overlooked or not broadly recognized. In this...
  • IEInternals

    Writing Files from Low-Integrity Processes

    • 4 Comments
    Internet Explorer 7 introduced Protected Mode , which uses Windows' Integrity Controls feature to help prevent the contamination of the system with data that originates from the Internet. As a part of this feature, Internet Explorer now maintains two...
  • IEInternals

    Friendly HTTP Error Pages

    • 0 Comments
    Internet Explorer 5 and later will show a “Friendly” HTTP Error page if the server returns certain HTTP Error status codes with a short message body. The intent is to replace a terse server message like this one: ...with a page which...
  • IEInternals

    One Billion...

    • 0 Comments
    SmartScreen has blocked one billion malware downloads . Pretty amazing.
  • IEInternals

    Understanding Conditional Requests and Refresh

    • 15 Comments
    Today's post is a collection of technical tidbits about conditional HTTP requests and the behavior of IE's Refresh button. It's probably of limited interest to most readers, but if you need to deeply understand either of these topics, hopefully you will...
  • IEInternals

    Sad, but true...

    • 2 Comments
Page 5 of 9 (207 items) «34567»