bfirsh/jsnes — Issue #11: IE10 Compatibility
Author: bfirsh
Created: 2011-12-19 18:45:12+00:00
State: open

Hello Ben,

I am a Program Manager with the Ecosystem Engineering team at Microsoft. I am writing to notify you of a compatibility issue with fir.sh/projects/jsnes/ on the Internet Explorer 10.

At BUILD in September, Microsoft announced the availability of the Windows Developer Preview. The Windows Developer Preview provides a great opportunity to begin testing your websites against the new environment featured in IE10. In November, the IE team announced the fourth version of the IE10 Platform Preview. This is a new IE10 preview designed to work in conjunction with the Windows Developer Preview. You can learn more about IE10 Platform Preview at IEBlog.

We encourage you to download the Windows Developer Preview and IE10 Platform Preview to begin testing your website and applications. Important: Windows Developer Preview is required in order to run the new IE10 Platform Preview.

Windows 8 includes one HTML5 browsing engine that powers two browsing experiences: the new Metro style browser and IE10 on the desktop. The common HTML5 engine provides strong support for Web standards and a consistently fast, safe, and powerful Web programming model for both browser experiences as well as for Metro style applications. Learn more about the many new technologies supported by IE10 on Windows 8 at the IEBlog.

Microsoft’s goal is to ensure that fir.sh/projects/jsnes/ is compatible with the latest web industry standards implemented in IE10. These standards offer key benefits to your customers including improved security and browsing performance. We are committed to working closely with you to determine the cause of any compatibility issues occurring with IE 10 so that our mutual users have a great experience in the future.

Based on preliminary testing, the following compatibility issues have been identified with fir.sh/projects/jsnes:

Reference #: 556524
Description of the Problem: JSNes doesn't work in Standards docmode - script error unless IE9 docmode
Steps to Reproduce:
1. Navigate to http://fir.sh/projects/jsnes/
2. Choose "Bubble bobble" ROM

Issue:
Script error SCRIPT5: Access is denied.
like.php, line 1 character 1
SCRIPT5: Access is denied.
tweet_button.html, line 1 character 1

Developer Notes: Changing Browser Mode to IE9 fixes this. This is due to this markup in the HTML:

This workaround is described in detail here: http://stackoverflow.com/questions/1919972/how-do-i-access-xhr-responsebody-for-binary-data-from-javascript-in-ie

*Note: This issue may not be visible while running Internet Explorer in Compatibility View or in other document modes. See “IE Blog: IE’s Compatibility Features for Site Developer” (http://blogs.msdn.com/b/ie/archive/2010/06/16/ie-s-compatibility-features-for-site-developers.aspx) for more details on Compatibility View.

Please let me know if you have an estimated timeframe to address this issue, and if our team can further assist in this process.

Thanks,

Permita Tomar
Microsoft PC Ecosystem Engineering
v-ptomar@microsoft.com