On Dec 12, 9:39 pm, orbiter <[email protected]> wrote:
> The script is running completely from the firebug console and I don't
> have access to whatever javascript is on the page other than what the
> console gives me. I don't know the names of the functions that perform
> AJAX operations because everything is minified and pretty obfuscated.
> Basically I need to automate some operations and the best way I have
> found is to use the firebug console to traverse the dom and perform
> whatever operation I need like clicking or filling in forms. It works
> fine most of the time but in certain cases I need to know if there is
> an AJAX request in progress because the page I'm working with only
> allows a single AJAX request at a time so rapid firing click events
> doesn't work. So far I've been working around the issue by setting up
> timers but this is inefficient because when network congestion is low
> the requests usually take around 300ms and my default timer value is
> 3s which is really the worst case scenario and is overkill. If I can
> access the information in the net panel then it will be pretty easy to
> simplify the script because I'll be able to fire request back to back
> without have to wait very long.
>
> I've installed the livecoder extension for firebug and after some
> poking around I can see that the net panel keeps track of all the
> information I need but I can't access the information from the
> console.

Yes, that is correct. The command line functions run in the web page,
they have no access to Firebug information. The console functions are
injected into the page by Firebug so you can write back into the
Console panel. But the write access is limited to strings and you
can't read information from Firebug.

You can do all you want from a Firebug extension, see
http://getfirebug.com/wiki/index.php/Firebug_Internals

jjb

>
> On Dec 12, 9:29 pm, John J Barton <[email protected]> wrote:
>
> > On Dec 12, 3:19 pm, orbiter <[email protected]> wrote:
>
> > > I really like the firebug console and the javascript scripting that is
> > > possible with it but lately I'm running into some limitations with how
> > > each panel operates. I have a script that needs to be aware of XHR
> > > timing but I haven't figured out how to access this information from
> > > the javascript console. So is there a way to hook into the Net panel
> > > from the Console panel in order to collect timing information
> > > programatically? Basically my script needs to do certain things based
> > > on whether there is a request in progress or not but I don't know how
> > > to monitor ongoing Ajax requests.
>
> > If you are running in a page, then I guess you want the XMLHttpRequest
> > API:http://www.w3.org/TR/XMLHttpRequest/
>
> > If you are running in  Firebug extension, then I'd have a different
> > answer, just describe what you are trying to do some more.
>
> > jjb

-- 
You received this message because you are subscribed to the Google Groups 
"Firebug" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/firebug?hl=en.

Reply via email to