Thanks Simon. I tried this function for some scripts and it works as I
need. In my case, the expression to be evaluated is a bit complicated
(scripts for user simulation purposes), but I expect no problem.
Thanks again,
Ebrahim
On Saturday, July 13, 2013 10:08:34 PM UTC+2, Simon Lindholm wrote:
>
> What error is thrown? Are you sure you want to use
> Firebug.Debugger.evaluate? It should only work when stopped in the
> debugger, I believe. As a proof-of-concept with CommandLine.evaluate, you
> can evaluate the following in a chrome-scope scratchpad, with Firebug open:
>
> Firebug.CommandLine.evaluate("1+1", Firebug.currentContext, null,
> null, function(res) { alert("result: " + res); }, function failure() { /*
> won't happen */ });
>
> (obviously, in real code, "1+1" and Firebug.currentContext would be more
> generic, the second null parameter might be a specific window).
>
> With eval I mean the window.eval function built into the JavaScript
> language - try e.g. content.eval("1+1") in a scratchpad.
>
> Den lördagen den 13:e juli 2013 kl. 18:41:54 UTC+2 skrev Ebrahim:
>>
>> It would be nice if I can use these functions. I tried this function:
>>
>> Firebug.Debugger.evaluate(expr, context, scope); // thisValue : null
>>
>> but does not work for me. I also could not find the eval function.
>>
>> Ebrahim
>>
>>
>>
>> On Friday, July 12, 2013 9:16:19 PM UTC+2, Simon Lindholm wrote:
>>>
>>> Rather than emulate UI actions, you might also be able to use eval or
>>> CommandLine.evaluate (the latter if you need support for command line API,
>>> evaluating code in debugger frames, etc., but it's a more complex API).
>>>
>>> Den fredagen den 12:e juli 2013 kl. 13:46:48 UTC+2 skrev Ebrahim:
>>>>
>>>> Hi everybody,
>>>>
>>>> Could you please help me how can I access to the command line in the
>>>> console panel from my extension?
>>>>
>>>> I want to programmatically copy a script within my extension in the
>>>> command line, run it, when is done, clear the editor.
>>>>
>>>> Thanks for any help,
>>>>
>>>> Ebrahim
>>>>
>>>
--
You received this message because you are subscribed to the Google Groups
"Firebug" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/firebug.
To view this discussion on the web visit
https://groups.google.com/d/msgid/firebug/c2707cab-9d6c-40a8-ba2d-6015d59a48ce%40googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.