Opened 15 years ago
Closed 14 years ago
#2128 closed bug (duplicate)
error xml ajax in internet explorer
Reported by: | rleon | Owned by: | |
---|---|---|---|
Priority: | minor | Milestone: | 1.2.4 |
Component: | ajax | Version: | 1.2.1 |
Keywords: | Cc: | [email protected]… | |
Blocked by: | Blocking: |
Description
old: var xml = window.ActiveXObject ? new ActiveXObject("Microsoft.XMLHTTP") : new XMLHttpRequest();
new: var xml; if (window.ActiveXObject) {
try {
xml = new ActiveXObject("Msxml2.XMLHTTP");
} catch (e) {
xml = new ActiveXObject("Microsoft.XMLHTTP");
}
} else {
if (window.XMLHttpRequest) {
xml = new XMLHttpRequest();
}
}
Attachments (1)
Change History (6)
comment:1 Changed 15 years ago by
comment:2 Changed 15 years ago by
Milestone: | 1.2.2 → 1.2.4 |
---|---|
need: | Patch → Test Case |
comment:3 Changed 14 years ago by
We have a client that is having a problem. We haven't yet been able to reproduce it in house, but we believe it has to do with their use of thin clients/terminal service. They're on IE6/Windows 2000, and they log in as a non-administrator. The symptom we're seeing is that IE throws an error on: new ActiveXObject("Microsoft.XMLHTTP"); , however it does not throw an error on MSXML2.XMLHttp.5.0. We've developed the attached patch for dealing with the issue, and I for one would like to see it encorporated into ajax.js. If nothing else it shouldn't change behavior for existing users.
Changed 14 years ago by
Attachment: | ajax.js.diff added |
---|
tries more xmlhttp activeX strings if first does not work.
comment:4 Changed 14 years ago by
See #3087 for a better more flexible fix than either the original suggestion or my added patch.
comment:5 Changed 14 years ago by
Resolution: | → duplicate |
---|---|
Status: | new → closed |
The XHR creation process is exposed since [5805] allowing overriding. You can add this code externally.
Is there some test case that displays a problem you are having with the current code?