Opened 16 years ago
Closed 13 years ago
#34 closed defect (wontfix)
gracefully handle the case where xmlhttprequest is not available in PCIE
Reported by: | 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 15 years ago by
Keywords: | iframe added |
---|---|
Milestone: | → 0.2release |
severity: | normal → major |
Version: | → 0.0 |
comment:2 Changed 15 years ago by
Milestone: | 0.2release |
---|
comment:3 Changed 15 years ago by
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:5 Changed 14 years ago by
Component: | Core → IO |
---|---|
severity: | major → critical |
comment:6 Changed 14 years ago by
Priority: | normal → high |
---|---|
severity: | critical → major |
comment:7 Changed 14 years ago by
Milestone: | 0.4 → 0.4.1 |
---|
comment:8 Changed 14 years ago by
"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 14 years ago by
Priority: | high → low |
---|
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 14 years ago by
Milestone: | 0.4.1 → 0.6 |
---|
comment:11 Changed 13 years ago by
Resolution: | → wontfix |
---|---|
Status: | new → closed |
IE 7 does the right thing and 0.9+ removes the magical negotiation. Marking "wontfix".
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.