tags:

views:

4322

answers:

4

I am seeing some of the server calls (Used for tracking purpose) in my site getting aborted in Firefox while seeing through HttpFox. This is happening while clicking some link that loads another page in the same window. It works fine with popup. The error type shown is NS_BINDING_ABORTED. I need to know is the tracking call is hitting the server or not. It works perfectly with Internet Explorer. Is it any problem with the tool? In that case can you suggest any that can be used in Firefox too.

A: 

http://www.charlesproxy.com/

meisme
I don't think he asked for alternative program.
confiq
A: 

Same problem here as well. In the form action, I ping the metrics (reporting service), which results in NS_BINDING_ABORTED. That error appears ONLY in FireFox when viewing with httpFox.

Tested with Fiddler and Charlie in both, IE and FF. No errors.

kill
+1  A: 

So the problem is that the tool you use (HttpFox) reports to you some failure code (NS_BINDING_ABORTED) which you don't understand?

http://markmail.org/message/m6z77uoixf3qu7u6 might be helpful.

Also from your short description and without actually knowing what HttpFox is, it sounds perfectly normal that opening a page while another page is being loaded cancels the loads on the first page. It doesn't mean the loads were aborted before the request got sent to the server, which seems to be what you care about.

Nickolay
For the record: HttpFox allows, within Firebug, to view HTTP requests (GET, POST...) and results, showing them in a friendly mean, a bit like a network sniffer.I also get this error, the opened page actually goes to an iframe, so I think there can be two concurrent page loading.
PhiLho
A: 

What other javascript do you have on the page? Some javascript might be firing causing the request to be aborted.

I noticed the same thing in my application. I was redirecting the page in javascript (window.location = '/some/page.html') but then further down the block of code, I was calling 'window.reload()'. The previous redirection was aborted because window.reload was called.

I don't know what tracking you are using but it's possible that the request is being sent to your server but the request is aborted because another request was issued afterwards.

Jonathan