IEBlog

Windows Internet Explorer Engineering Team Blog

  • IEBlog

    IE Automatic Component Activation (Changes to IE ActiveX Update)

    • 170 Comments
    Back in April 2006, we made a change to how Internet Explorer handled embedded controls used on some webpages. Some sites required users to “click to activate” before they could interact with the control. Microsoft has now licensed the technologies from Eolas, removing the “click to activate” requirement in Internet Explorer. Because of this, we're removing the “click to activate” behavior from Internet Explorer! It’s important (and cool) to note that this change will require no modifications...
  • IEBlog

    How IE8 Determines Document Mode

    • 56 Comments
    This post describes how IE8 determines what Document Mode such as Quirks or Standards Modes to use for rendering websites. This topic is important for site developers and consumers. It’s related to the Compatibility View List that we recently updated . This list is down by over 1000 websites, from over 3100 to just over 2000, since IE8 released last March. As we work with site developers and standards bodies, we’re excited to see the sites that need to be on the Compatibility View...
  • IEBlog

    Follow Up on HTML5 Video in IE9

    • 176 Comments
    Our recent post generated many comments and questions. The discussion of intellectual property rights is complex and invites many different points of view. This is a good opportunity to talk through the certainty and uncertainty relative to our goals for IE9 from Microsoft’s point of view. Developers have consistently conveyed that they want certainty and predictability in the underlying browser platform. We want to deliver a great HTML5 experience in IE9 with great certainty. The goal of certainty...
  • IEBlog

    Improving the CSS 2.1 strict parser for IE 7

    • 120 Comments
    We've already started talking about a few of the CSS changes that are going to be available in IE 7 when we release, but there are a few hanging points that we haven't talked about yet or haven't covered completely. There are 3 specific items I'd like to talk about: Using the root node wild card selector for IE only rules (* HTML) [strict mode only fix] Multi-class selectors as defined by CSS 2.1 (.floral.pastel) [strict mode only fix] Pseudo-element parsing sometimes flags rules as invalid...
  • IEBlog

    Announcing Internet Explorer Feedback

    • 168 Comments
    Many customers have asked us about having a better way to enter IE bugs. It is asked "Why don't you have Bugzilla like Firefox or other groups do?" We haven't always had a good answer except it is something that the IE team has never done before. After much discussion on the team, we've decided that people are right and that we should have a public way for people to give us feedback or make product suggestions. We wanted to build a system that is searchable and can benefit from the active community...
  • IEBlog

    Dude, where’s my intranet zone? (… and more about the changes to IE7 security zones)

    • 40 Comments
    Internet Explorer enforces security rules for websites by grouping them into categories or “security zones”. Today we want to explain the changes to security zones you’ll see in IE7 so we should first clarify what the security rules are in IE6. On the Security tab of Internet Options under the tools menu, you will see the Internet, Intranet, Trusted Sites and Restricted Sites zones. The rules for security zones control how each group of websites is allowed to interact with your computer. If you...
  • IEBlog

    How to make IE open new tabs faster

    • 86 Comments
    Browser add-ons are a great way to enhance the experience and capabilities of your Web browser. Add-ons are loaded by IE when you open a new browser window or tab. This is usually a quick process, but certain add-ons may cause IE to take a longer time than expected. For example, after installing Skype 4.1*, this user (and his father) encountered a slowdown in IE on their computers. Just like most of you, almost everybody on the IE team is tech support for their parents, so improving the user's ability...
  • IEBlog

    Page Zoom in IE7

    • 90 Comments
    Hello again, I hope you have been enjoying the IE7 Beta. Today I want to briefly tell you about one of the cool new features we have developed for IE7: Page Zoom. This feature allows the user to effectively zoom in on a web page to make it easier to see and read. Studies have shown that approximately 1 in 4 people have some sort of vision impairment that makes reading on the web more difficult. I happen to be in that 25% so I am very excited about this feature and how it makes the web easier to read...
  • IEBlog

    Search in IE7 (Part 2)

    • 152 Comments
    I posted previously that in IE7, the user is in control of search, and that changing the default search provider (as well as modifying the list of search engines in IE7’s list) is easy. In this post I’ll describe some of the specifics and recap feedback we’ve gotten from users. The short version: the search box in IE7 is not Microsoft’s. It belongs to the user. Our guiding principle for the search box in IE7 is that the user is in control. Read on for details. The Default . The typical default...
  • IEBlog

    From Microsoft TechEd 2007: Web Development Tools for Internet Explorer

    • 74 Comments
    The information published in this post is now out-of-date and contains links which are no longer valid. —IEBlog Editor, 18 August 2012 The following information is from a talk I presented on web dev tools for Internet Explorer at Microsoft TechEd 2007 in Orlando. It provides an overview of lightweight, in-browser web dev tools (a couple will be separate apps). I don’t go into great detail on each tool or get into overly complex debugging scenarios. However, I hope it provides some...
  • IEBlog

    IE7 Installation and Anti-Malware Applications

    • 110 Comments
    A few people have asked why we recommend temporarily disabling anti-virus or anti-spyware applications (which I’ll refer to together as anti-malware) prior to installing IE7, so here’s a little insight to the situation. Along with copying IE7 files to your system, IE7’s setup writes a large number of registry keys. A common way anti-malware applications protect your computer is by preventing writes to certain registry keys used by IE. Any registry key write that fails during setup will cause setup...
  • IEBlog

    Your Tab Settings...

    • 119 Comments
    Hello again! If you are already using Internet Explorer 7 you might have noticed our tab settings. Perhaps you already changed one or more of them to better suit your browsing habits. Whenever we create a setting, we always have many discussions about what its default should be, what it should be called, and where it should go. In some cases we have great information (such as usability studies, customer surveys, and instrumentation) to help guide us in our decision making. In other cases we...
  • IEBlog

    Make printing work better with the Web

    • 94 Comments
    As promised , I want to talk today a little bit more about printing experience in IE7. Printing is after navigation/search one of the most used features but it still lacks the fidelity of like say a photo printing program. Why is that? Content for the Web is in general not designed for printing. If laid out at 100% it generally exceeds the space provided on the paper. In IE6, for example, you end up often with cut-off right margins. Another very common problem when printing for example...
  • IEBlog

    Native JSON in IE8

    • 27 Comments
    As you may have guessed from the title of this post, Internet Explorer 8, as of Beta 2, offers native JSON parsing and serialization. This new native JSON functionality enables Internet Explorer 8 aware AJAX applications to run both faster and safer! What’s JSON? For those of you that are not die hard AJAX developers, allow me to provide a bit of background. JSON is a simple human readable data interchange format often used by AJAX applications when transmitting data between the server and...
  • IEBlog

    Enhanced Protected Mode

    • 36 Comments
    Every release of Internet Explorer includes new security enhancements to help keep you safe as you browse the Internet. The new Enhanced Protected Mode in Internet Explorer 10 helps keep your data safe even if an attacker has exploited a vulnerability in the browser or one of its add-ons. There is no single thing that can keep you secure by itself, so we pursue multiple strategies, including: Protection from socially-engineered attacks There are a variety of miscreants that want to steal...
  • IEBlog

    Internet Explorer and Connection Limits

    • 87 Comments
    From time to time, I've heard the question: "Why can IE only download two files from the same site simultaneously?" Some more savvy users observe that this limitation probably makes sense in dialup cases where bandwidth is constrained or when lots of small files are being downloaded, since the TCP/IP slow start algorithm comes into play. But for those of us lucky enough to be on broadband, this limitation can be annoying. If I want to download a large number of large files, I have to sit around...
  • IEBlog

    Flash in Windows 8

    • 124 Comments
    Starting tomorrow, we are updating Internet Explorer 10 in Windows 8 and Windows RT to enable Flash content to run by default. On Windows 8, all Flash content continues to be enabled for IE on the desktop. As we have seen through testing over the past several months, the vast majority of sites with Flash content are now compatible with the Windows experience for touch, performance, and battery life. With this update, the curated Compatibility View (CV) list blocks Flash content in the small number...
  • IEBlog

    Longhorn loves RSS!

    • 150 Comments
    The information published in this post is now out-of-date and one or more links are invalid. —IEBlog Editor, 12 September 2012 Earlier today, I went to downtown Seattle to Gnomedex 5.0, and stood up in front of 300 tech influentials, enthusiasts and leaders to talk about some really exciting things that we’ve been working on for the past several months. The main thing I talked about is the deep platform support for RSS that we’re building into the next version of Windows codenamed “Windows...
  • IEBlog

    The IE8 Favorites Bar

    • 69 Comments
    Hi, my name is Helen, I am a Program Manager on the User Experience team of Internet Explorer, and I’m happy to introduce the IE8 Favorites bar! New Functionality on the Favorites bar : The Favorites bar, previously known as the Links toolbar, has been updated with great new functionality that helps you get information from your favorite websites quickly and easily. The new IE8 Favorites bar still has your favorite links just one click away, but also allows you to add WebSlices (new feature...
  • IEBlog

    HTML5 and Same Markup: Second IE9 Platform Preview Available for Developers

    • 149 Comments
    When we started planning IE9, we recognized the need for a better feedback loop with developers. The developer community was clear that they wanted pre-release builds of the browser platform in a consistent rhythm, with a good feedback mechanism. Seven weeks ago at the MIX Conference, we released the first IE9 Platform Preview. We committed to updating the Preview approximately every eight weeks. Today, we’re releasing the second Platform Preview of Internet Explorer 9, available now at...
  • IEBlog

    IE8 Security Part III: SmartScreen® Filter

    • 51 Comments
    As someone whose email address is posted in thousands of forum posts, newsgroup discussions, and blogs, I get a lot of spam. Of the spam I receive, a significant number of messages represent phishing attacks . Most of these lures aren’t very clever or convincing, but phishing has become a simple numbers game—hosting phishing sites is cheap, and even if only a few users fall for any given phishing attack, attackers will profit by increasing the volume of phishing campaigns. In Internet Explorer...
  • IEBlog

    Asynchronous Programming in JavaScript with “Promises”

    • 18 Comments
    Asynchronous patterns are becoming more common and more important to moving web programming forward. They can be challenging to work with in JavaScript. To make asynchronous (or async) patterns easier, JavaScript libraries (like jQuery and Dojo) have added an abstraction called promises (or sometimes deferreds). With these libraries, developers can use promises in any browser with good ECMAScript 5 support. In this post, we’ll explore how to use promises in your web applications using XMLHttpRequest2...
  • IEBlog

    IE7 Beta 2 Preview Available

    • 155 Comments
    The information published in this post is now out-of-date and one or more links are invalid. —IEBlog Editor, 22 August 2012 If you’re a developer, an IT Pro, or just plain interested, please visit http://www.microsoft.com/windows/ie/ie7/ to try the IE7 Beta 2 Preview. What’s a beta preview? It’s a release for everyone involved in making the Internet work. Before we release a consumer-focused beta, we want to make sure anyone with a website can look at the changes we’ve made to our layout...
  • IEBlog

    Searching is better in Beta 2!

    • 103 Comments
    In a previous post , I introduced our Beta 1 search functionality and mentioned we would soon ensure you can add search providers to IE without executable code or a masterful knowledge of the registry. Now that we’ve released the Beta 2 Preview I’d like to take a few minutes to describe the two separate extensibility mechanisms we’ve introduced to make this happen: window.external.AddSearchProvider, and Search Discovery. window.external.AddSearchProvider() In Beta 2 any site...
  • IEBlog

    HTML5 Parsing in IE10

    • 99 Comments
    The Web is better when developers can use the same markup and same code across different browsers with the same results. The second platform preview of IE10 makes progress in this area by fully supporting the HTML5 parsing algorithm. This continues work we started in previous releases to improve IE’s HTML parser to make more HTML “just work” in the same way across browsers. Some key examples include supporting SVG-in-HTML, supporting HTML5 semantic elements, preserving the structure of unknown...
Page 6 of 41 (1,002 items) «45678»