Is there a new security feature in FF3 that changes the rules on how
proxy URLs redirect?
This JS below works fine in FF2.
We are using a different port and machine to host IE, and FF hits the
regular server and gets proxy'd to the same port thru the server that
sent the page.
But in FF3 it just stops working; we have no idea why.
Compared the Ajax packet that gets sent out by the browser, and the
server hangs on the response, since firebug reports the response as
"undefined".
Like this:
function init() {
if (browser.isIE) {
ajaxServer = server + ':8080/'; // FF does not allow, IE only
} else {
ajaxServer = server + '/xml/'; // <<- FF2 is fine, FF3 very
unhappy
}
}
and later:
ajaxRequest.open('POST', ajaxServer + '?' + sessionId, true);
FF2 works fine:
Request-
<P T="200"><F N="1">1</F><F N="2">5</F><F N="3">1</F><F N="4">1</F><F
N="5">surfbo</F><F N="7">AJAX<
/F><F N="8">Netscape</F><F N="9">1</F></P>
response-
<A><P T="201"><F N="1">LbME1I154</F><F N="2">161205fa-be8a-4f18-
a664-2a8e9ce0601d</F></P></A>
FF3 does not:
Request-
<P T="200"><F N="1">1</F><F N="2">5</F><F N="3">1</F><F N="4">1</F><F
N="5">surfbo</F><F N="7">AJAX<
/F><F N="8">Netscape</F><F N="9">1</F></P>
response-
-?????< ???6Connection to server has been lost. Please login again
You can see the server is sending back very different responses, to
what appear to be identical requests.
Not sure what to think about this, but we have duplicated this problem
on several different machines; it's not just me.
Any clues or ideas, please post.
thanks,
Jeff