Opened 9 years ago

Closed 9 years ago

Last modified 9 years ago

#12809 closed defect (fixed)

[regression] file:// protocol no longer works on IE7

Reported by: Douglas Hays Owned by: Rawld Gill
Priority: high Milestone: 1.7
Component: Core Version: 1.6.0
Keywords: Cc:
Blocked By: Blocking:

Description

Run any dijit test on IE7 using the file:// protocol. I use dijit/tests/form/test_Form_onsubmit.html as a simple example.
You get Access denied exception and dojo is undefined. This seems to work fine on IE6 and IE8. This worked in Dojo 1.6 and all previous releases. I tested on the latest trunk [24548].

Change History (5)

comment:1 Changed 9 years ago by Rawld Gill

Resolution: fixed
Status: newclosed

(In [24551]) added support for file protocol in ie7; fixes #12809; refs #12672; !strict

comment:2 Changed 9 years ago by Rawld Gill

The native XHR in IE does not support the file protocol. MS docs are confusing; see notes at bottom of

http://msdn.microsoft.com/en-us/library/ms537505%28v=vs.85%29.aspx

Added has feature "dojo-force-activex-xhr" which is set true if IE and file protocol detected; this should be set static false in build.

comment:3 Changed 9 years ago by Douglas Hays

IE7 still fails to load the referenced test for me with an Access Denied exception.

comment:4 Changed 9 years ago by Rawld Gill

(In [24555]) fixes #12809 take two

comment:5 Changed 9 years ago by Douglas Hays

It works now. Thanks!

Note: See TracTickets for help on using tickets.