Jaa


New on modern.IE: Free VM Downloads, Windows 8 QuickStart Kits, Enhanced Code-Scanning Tools, and More

Today, we are updating modern.IE with enhanced tools and resources to help you test your sites for modern browsers like Internet Explorer 9 and 10, while also helping you support older versions of browsers. These enhancements address the most common feedback, suggestions, and requests that we have received from enthusiastic users since introducing the site in January.

With today’s update, we are making available a new offer, new downloads, and tool enhancements on modern.IE. Some highlights include:

  • Order a Windows QuickStart Kit for Mac Developers, including Parallels Desktop 8 and Windows 8 on a USB stick shipped to you for a $25 donation to select charities  (Update 10:45am PDT 4/2/2013: The Windows Quickstart offer sold out quickly. Given how popular these were, we will look into making other offers available in the near future.)
  • Download new virtual machines for IE10 on Windows 7 and IE8 on Windows XP
  • Scan a Web page URL now identifies more interoperability issues, even for sites located behind a firewall.
  • Availability in 18 languages

We continue to offer 3 months of free BrowserStack access so you can easily test across browsers and OS platforms without changing your primary development environment.

We are excited to see the developer reception to modern.IE so far. We appreciate the thoughtful feedback in tweets and suggestions you have offered on ways we can help save time and improve how you test your Web experiences. Today’s modern.IE release incorporates much of that feedback. Please do keep the comments coming, as we will continue to update the site regularly.

For the Mac user: Get the Windows QuickStart Kit including Windows 8 with Parallels Desktop 8

We heard that the most common way you test across browsers is through virtualization of browser and operating system combinations using your favorite virtualization platform, such as Hyper-V, VMWare, VirtualBox, or Parallels. However, costs to purchase software and licensing can be difficult if you’re that startup looking for your first big breakthrough.

Today we’re making it just a little easier with a new combo offer: We’ll ship you a copy of Windows 8 and Parallels Desktop 8 for Mac virtualization on a USB stick for a $25 donation to your favorite charity, courtesy of our friends at Swish(Update 10:45am PDT 4/2/2013: The Windows Quickstart offer sold out quickly. Given how popular these were, we will look into making other offers available in the near future.)

We only have a limited supply available. You can get the details and pre-order here.

Download new virtual machines

You told us that you want to be able to access as many testing environments as possible with minimal extra effort. Today we announce new virtual machines that are available for free:

  • IE10 on Windows 7
  • IE8 on Windows XP

We also received lots of feedback from developers on Mac and Linux concerning how to simplify your testing experience. We have added Parallels for Mac images for all IE versions. Many of you had some challenges downloading the VMs previously, and in response, we have updated the VM installation process to be simpler. Complete download information is available here.

Scan a Web page URL for common coding issues: Enhanced tools now also run behind a firewall

Based on your feedback and experience, we have enhanced the scan a Web page URL tool to provide more flexibility and to offer more detailed and actionable guidance. Over the past two months, you have scanned hundreds of thousands of URLs – from top sites like Facebook, Pandora, and Yahoo! to the local pizza store near you. We have studied the most common coding issues reported on these sites and looked at which issues resulted in fixes or enhancements to the site. We also received hundreds of new ideas directly from the community. The result was a set of new enhancements that make the scanner a more complete testing solution for your site:

  • Scan your Web pages behind a firewall: The most common feedback we heard is that today, so many sites include authentication, are internal or commercial line-of-business Web apps, or are otherwise not available to the public Internet. Now, you can install a local instance of modern.IE to scan your code while keeping your project secure from others (including Microsoft). Install it through node.js and access your site via localhost.
  • Deeper scan for common IE compatibility issues: We heard from you that the first step when testing for IE is knowing whether your site is on the Compatibility View list, but what you really want to know is how to fix the underlying compatibility issues. Now on modern.IE, you can scan your site using our Compat Inspector tool using browser automation, provided by Sauce Labs, without adding a single line of code to your site.  The result is a line-item list of suggested fixes.
  • Breakpoint detection for responsively designed sites – We found that you were most interested in learning how to adapt your Web experiences to support the growing range of devices – from phones and tablets to the big screen IE on XBOX. About 20% of top traffic and influential sites now offer some form of mobile-optimized experience – a significant growth in the past year. The scan a Web page URL tool now has built-in logic to detect when a Web page has been optimized for the common horizontal screen resolutions (or “breakpoints”). While we recommend that you let your site’s content determine which breakpoints to build for, we do suggests the most common ones across a range of devices.
  • Touch-optimization detection: As touch support evolves toward a Web standard, we also learned that sites currently implement touch support in a variety of ways. modern.IE now detects Touch functionality across multiple JavaScript-, HTML-, and CSS- based techniques.
  • Browser plug-ins: Recently we announced that Internet Explorer 10 in Windows 8 and Windows RT have been updated to enable Flash content to run by default. If you want to check to see if your site is on the Flash CV block list, you can now scan for this on modern.IE.

We have also made dozens of bug fixes in the scanning tool to handle Web pages that used less common practices or frameworks & libraries. If you scanned a Web page and got an error, we encourage you to try it again!

modern.IE for the World-Wide Web

modern.IE will be available in 18 languages throughout the next two days, making it a bit easier for site developers around the world. The supported languages include Arabic, Bahasa Indonesia, Chinese (Simplified, Traditional, and Hong Kong), Dutch, French, German, Italian, Japanese, Korean, Portuguese (Brazilian), Russian, Spanish (Spain and Latin America), Swedish, Thai, Turkish, and Vietnamese.

modern.IE – Testing made easier

We will continue to enhance modern.IE with your help. Please continue to share your feedback on this resource. Please continue to let us know what you like, and what we’re missing!

-- Sandeep Singhal, Group Program Manager, Internet Explorer

Comments

  • Anonymous
    April 02, 2013
    Maybe it's just because I'm sick right now, but I don't see how the documentation on how to design a site for an Xbox really helps unless you design a separate site for a TV browser (so not just Xbox, but for Wii and Playstation as well). Unless responsive design somehow knows how far away the user is from the screen using a method I have never heard of? Honestly, wasn't the answer to designing for consoles to use the media attribute for the link tag to set it to tv? I'm aware that print and screen were the only values that anyone ever seemed to actually implement, but isn't that what we should be using here? Maybe a combination of that with media queries?

  • Anonymous
    April 02, 2013
    hey, who would seriously want IE11 for testing when you can have IE10 on Windows 7 VM? Brilliant!

  • Anonymous
    April 02, 2013
    Any improvements to "Developer Tools" coming in IE11?

  • Anonymous
    April 02, 2013
    Too bad listed as sold out now :(

  • Anonymous
    April 02, 2013
    The comment has been removed

  • Anonymous
    April 02, 2013
    Sold out before I even knew this existed.. nice job -.-

  • Anonymous
    April 02, 2013
    You better be paying attention MS, the message is loud and clear, Mac users want to develop for your Phone/OS, WE JUST NEED A RELIABLE / TURNKEY ENV TO MAKE IT HAPPEN.

  • Anonymous
    April 02, 2013
    You better be paying attention MS, the message is loud and clear, Mac users want to develop for your Phone/OS, WE JUST NEED A RELIABLE / TURNKEY ENV TO MAKE IT HAPPEN. They were all gone before the word was out! I'd pay $99 (just like the Apple Developer License) to get a competitive product for Windows8. Take note... Do it again say at charity price of $50 and you'd be surprised!!!

  • Anonymous
    April 02, 2013
    Dear IE team personnel, Take a deep dive into Firefox inspector, Firebug for Firefox, Chrome inspector, Opera and Safari developer tools. You would be looking especially for ease of access as in flexibility, integration of layout engine resulting in prompt change in rendered page (as we edit) and unique features such as Firefox's 3d view of layout and Chrome's mobile testing by changing the screen size in addition to UA string. Once you finish enlisting all the features and observing even more possible enhancements, create a new C++ project for IE and implement all the features. Name the project F12 Developer Tool. Points to keep in mind:

  • Besides color picker and ruler, please DO NOT pick anything from existing F12 developer tools.
  • Please DO NOT try to enhance existing F12 developer tools.
  • After the release achieve the old F12DT project, meaning roll out this update for both IE9 and IE10. For more information on what the average web-developer needs: connect.microsoft.com/.../extensibility-in-f12-developer-tools. I really hope IE team would come up with some extra treat. But its being a long time F12DT is left orphaned.
  • Anonymous
    April 03, 2013
    An alternative for Debugging on IE is DebugBar ( http:://www.debugbar.com ). The tool is in active development right now. You might also want to try IETester ( my-debugbar.com/.../HomePage ) which is completely free, fast and useful for quick tests Hope this helps.

  • Anonymous
    April 03, 2013
    I don't quite understand what the idea of this was. If you genuinely want mac users to test their sites on windows properly then leave this offer open. Most of us would pay $50 for parallels and windows 8 but we couldn't care less about MS, we simply want to be able to make our sites work a little better on windows. As others have said, sort out your developer tools as well because everyone is used to working with firebug or the webkit developer tools which absolutely slaughter IE's poor imitations. I would genuinely be amazed if there are any developers out there who use IE as their primary browser to develop in. You have millions of fans world wide MS, perhaps its time you started meeting them half way and give them the tools to help you in return.

  • Anonymous
    April 03, 2013
    I can't agree more with suggestions about F12 developer tools. Let Expression Studio guys do dev tools' UI and usability. Hire someone from Visual Studio team to bring about some richness in features because there is no doubt about how useful the Page Inspect is for developers. But still, if we have all those functionality of Page Inspector (integration with VS, locating corresponding server code. live change in server code from client etc.) and Firebug in F12 tools, it would be a gift for web-developers all around the globe.

  • Anonymous
    April 03, 2013
    I would vote to remove the F12 dev tools altogether, just use Visual Studio for all webpage building/debugging. The current VS Javascript debugger is great! If you can add performance tuning options, a better HTML split view, and a better way to inspect the DOM from VS, it would be perfect. Also the ability to edit and continue would be amazing.

  • Anonymous
    April 03, 2013
    .. it appears as though I missed the train on this. Pity, as it was probably the only way we'd be able to test on Wintel. As we've purged Wintel from our organisation, procuring Win 8 is virtually impossible... Well never mind .. I don't think we'll ever be back on Wintel again so perhaps it would have been a waste of time to verify on ie anyway.

  • Anonymous
    April 04, 2013
    Apple should provide such a VM, too.

  • Anonymous
    April 04, 2013
    hbjk

  • Anonymous
    April 06, 2013
    My overall impression of IE10 is good but I wanna bring two issues up. They probably have been reported multiple times already #1 I'm using IE10 on my Windows Sever 2008R2 64-bit, and I find it hard to tell which tab is the one I'm currently on by looking at the tab bar when multiple tabs are open. I have no such issue with Chrome or Firefox. The current one clearly stands on those two browsers and yet on IE it's hard to tell. Imagine I'm done with the current tab and wanna close it. It's annoying when you look at the bar you cannot tell easily which one is the current one to close. #2 The spell-check is still not working. Come on, guys. Firefox had it working like a century ago. What is it that you guys cannot get sth this simple done?

  • Anonymous
    April 06, 2013
    Also is there a way to customize the do-not-track list to include the Ads sites I personally dislike?

  • Anonymous
    April 06, 2013
    First of all, thank you so much for providing great resources on modern.IE. I downloaded IE6 virtual machine for Mac Parallels. It worked (basically), but I couldn't display Japanese web pages, because I couldn't install Language Pack on the virtual machine. Could you kindly provide information about how to display Japanese fonts on the virtual machine? Thank you.

  • Anonymous
    April 07, 2013
    The comment has been removed

  • Anonymous
    April 07, 2013
    The comment has been removed

  • Anonymous
    April 07, 2013
    The comment has been removed

  • Anonymous
    April 08, 2013
    Check this out: www.w3schools.com/.../browsers_stats.asp

  • Anonymous
    April 08, 2013
    The comment has been removed

  • Anonymous
    April 08, 2013
    The comment has been removed

  • Anonymous
    April 08, 2013
    @Gerard Talbot "Minifying may reduce file size but very often at the detriment of code maintainability. " Not if you use a build procedure, as is the advice here. Code files will not be minified where you maintain them when you are using a build porcedure to minify the files and thus there wil not be a decrease in maintainability.

  • Anonymous
    April 09, 2013
    aly

  • Anonymous
    April 09, 2013
    The comment has been removed

  • Anonymous
    April 09, 2013
    @hAl "Minifying may reduce file size but very often at the detriment of code maintainability. " > Not if you use a build procedure, as is the advice here. The web author may be keeping a copy of the code not minified so that (s)he can web-debug the page, maintain it, etc: that makes sense. But what about others who may be examining the code, reviewing the code? In such case, this would isolate the web author from others who may have more experience in webpage debugging. Minifying should be second to code optimization, to making code compact, to reducing redundancy, to using inheritance, to relying on browser defaults, etc.. Minifying by itself only remove blank white spaces. @NitroOxy Deflecting the issue toward Google's user privacy does not change anything about Microsoft-controlled webpages and websites. To Dave Methvin, Rey Bango and Sandeep Singhal [MSFT] " Any discussion about Microsoft’s support for web standards should begin with their corporate website. If Microsoft cared about web standards, you would expect them to use those standards on their own website. " alttags.org/.../does-microsoft-care-about-web-standards New webpages and new content created and published at microsoft.com and in Microsoft-controlled websites never pass HMTL and CSS validation; it's been like that since 1997. So, why should anyone take seriously modern.ie/en-US/cross-browser-best-practices (with no less than with the title "Code with Standards: 20 tips for building modern sites while supporting old versions of IE") when they say " A good set of build tools such as HTML validators, CSS validators ... " It's a matter of practising what you preach and being consequent. Microsoft claims to be campaining to reduce the usage of IE6 ( ie6countdown.com ) ... but, at the same time, Microsoft relentlessly create new pages, new tutorials about supporting old versions of IE like IE6 and IE7. Where's the coherence in all this? Gérard Talbot