Opened 14 years ago

Closed 12 years ago

#34 closed defect (wontfix)

gracefully handle the case where xmlhttprequest is not available in PCIE

Reported by: manzoid@… Owned by: alex
Priority: low Milestone: 1.0
Component: IO Version: 0.0
Keywords: iframe Cc:
Blocked By: Blocking:

Description

gracefully handle the case where xmlhttprequest is not available in PCIE because ActiveX has been turned off as a security precaution (not entirely uncommon in a buttoned-down corporate IT environment)

Change History (11)

comment:1 Changed 14 years ago by schontz@…

Keywords: iframe added
Milestone: 0.2release
severity: normalmajor
Version: 0.0

We'll need to implement an IFRAME transport for this. There's been multiple requests for this so we need to sit down and brainstorm possible solutions to see what we can and can't do.

comment:2 Changed 14 years ago by alex

Milestone: 0.2release

comment:3 Changed 14 years ago by alex

The IFrame transport is now implemented, but not included by default when you require("dojo.io.*");. Perhaps the package file should run a test and load it if ActiveX is dissabled?

comment:4 Changed 13 years ago by dylan

Milestone: 0.4

please resolve, it's over a year old.

comment:5 Changed 13 years ago by dylan

Component: CoreIO
severity: majorcritical

comment:6 Changed 13 years ago by dylan

Priority: normalhigh
severity: criticalmajor

comment:7 Changed 13 years ago by dylan

Milestone: 0.40.4.1

comment:8 Changed 13 years ago by bill

"Perhaps the package file should run a test and load it if ActiveX is dissabled?"... that's not a joke, is it? Wouldn't you need IFrameIO included into dojo.js in order to be able to download anything, including IFrameIO.js?

comment:9 Changed 13 years ago by alex

Priority: highlow

Not necessarialy. If it's IE 7, the native service will still be available. OTOH, I do see your point. The question at this point is "how much do we care about this use case?". Today, users can manage this manually and they won't be as surprised by the potential results, and that might be a good enough answer.

comment:10 Changed 13 years ago by bill

Milestone: 0.4.10.6

comment:11 Changed 12 years ago by alex

Resolution: wontfix
Status: newclosed

IE 7 does the right thing and 0.9+ removes the magical negotiation. Marking "wontfix".

Note: See TracTickets for help on using tickets.