johnjbarton wrote:
> In Firebug 1.4, the Break On Next button will break in to Javascript
> on the next event.  It is the double bar thing.
> In Firebug 1.5, we plan to have BreakOn features for all of the
> panels, so you will be able to break on
>   next javascript (Script)
>   request  (Net)
>   response (Net)
>   DOM mutate mozPaint (HTML)
>   Style change (CSS if we can figure it out).
>   
good luck with that one ^_^
k
>   Error (Console)
> jjb
>
> On Jun 26, 1:37 pm, Yan Huang <[email protected]> wrote:
>   
>> But I am using firebug on someone else's web service only available online.
>> Strictly speaking, I am
>> not debugging the application, rather trying to reverse engineering part of
>> the application.
>>
>> I guess most sophisticated debugging tools like *gdb* offer this feature
>> (i.e., break on arbitrary function
>> invocation point specified by a string name). I am not sure whether there is
>> a traditional debugger that
>> can break at event-handling functions for an arbitrary event specified by
>> its string name. I think this is
>> indeed a very useful feature for working with JavaScript programs too.
>>
>> If Firebug can't do this for the moment, anyone knows other tools offer the
>> functionality for JavaScript?
>>
>> --- Canny
>>
>> On Fri, Jun 26, 2009 at 3:54 PM, Kara Rawson <[email protected]> wrote:
>>
>>     
>>> Canny wrote:
>>>       
>>>> What I am looking for is actually a little bit different from an
>>>> ordinary conditional break. What I want to do
>>>> is to automatically pause at certain event handlers, e.g., a key press
>>>> event, without explicitly identifying the
>>>> location of the event handlers function. This is interesting in cases
>>>> where the whole JS file is obfuscated so that
>>>> it is hard to find the handler's entry point. Another use case
>>>> motivating this debugging feature is that sometimes
>>>> you may want the program to pause whenever the XMLHttpRequest send()
>>>> is invoked, while it might be tedious
>>>> to exhaust every appearance of the send() function call.
>>>>         
>>>> --- Canny
>>>>         
>>>> On Jun 26, 2:44 pm, Kara Rawson <[email protected]> wrote:
>>>>         
>>>>> Canny wrote:
>>>>>           
>>>>>> Hi guys,
>>>>>>             
>>>>>> I am fresh to this charming web application debugging tool. But after
>>>>>> some study, I still can't find a way to setup breakpoints in JS file
>>>>>> so that every time certain event is triggered, the execution will
>>>>>> pause there in debugging mode. Is this really possible with Firebug?
>>>>>>             
>>>>>> Thanks,
>>>>>> Canny
>>>>>>             
>>>>> go to the script tab, select the resource you wanna debugg, then click
>>>>> all the way on the left of the line number of the line you wana break.
>>>>> if you click the breakpoints tab on the panel to the right of this you
>>>>> will see an itemized list of break points, you can also click on watch
>>>>> tab to set watches on specifc classes, functions or class members
>>>>> (variables).
>>>>>           
>>>>> kara
>>>>>           
>>> if you wanna break at an event, create a new function which listens
>>> and/or intercepts these events. the function doesn't have to really do
>>> anything, then in your debugger just put a break at where you declare
>>> your function. the debugger will pause the app everytime this function
>>> gets called, IE when the event is triggered.
>>>       
>>> debuggers do not let your break on conditions like that, thats is not
>>> what they are designed for or how they work, atleast in the java and js
>>> worlds.
>>>       
>>> kara
>>>       
> >
>
>   


--~--~---------~--~----~------------~-------~--~----~
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