+chromium-extensions

On Tue, Nov 24, 2009 at 3:28 PM, Keith Cirkel <keitha...@gmail.com> wrote:

> It wasn't for me at least... which is why I came to here.
>
> On a similar note to my first problem, how I can I get a variable from the
> executed script to the callback function? What I want to do is something
> like execudeScript(tab.id,{code:'var i=10;'},function(i){console.log(i));
> and it be 10. Is that possible?
>
>
> On Tue, Nov 24, 2009 at 11:23 PM, Nick Baum <nickb...@google.com> wrote:
>
>> Is there any way we can make these errors point to the actual file & line
>> where the error occurred?
>>
>> chrome/ExtensionProcessBindings:54 isn't very helpful...
>>
>> -Nick
>>
>>
>> On Tue, Nov 24, 2009 at 2:17 PM, Erik Kay <erik...@chromium.org> wrote:
>>
>>> (apologies for resend)
>>>
>>> Your call to executeScript should use tab.id (an integer), not tab (an
>>> object).
>>>
>>> Erik
>>>
>>>
>>> On Tue, Nov 24, 2009 at 12:03 PM, Keithamus <keitha...@gmail.com> wrote:
>>>
>>>> As the title suggests, I am trying to find a way to fill all of the
>>>> password boxes on a page, while in a browser action. From what I can
>>>> see the best way to do this is using chrome.tabs.executeScript();
>>>>
>>>> I'll show you my code so far:
>>>>
>>>> var script =
>>>>                                        var script = function() {
>>>>                                                var forms,i,form,n;
>>>>                                                f = document.forms;
>>>>                                                for(n=0; n<forms.length;
>>>> ++n) {
>>>>                                                        form = forms[n];
>>>>                                                        for (i=0;
>>>> i<form.length; ++i) {
>>>>                                                                if
>>>> (form[i].type.toLowerCase() == 'password') {
>>>>
>>>>  form[i].value=Passwd;
>>>>                                                                }
>>>>                                                        }
>>>>                                                }
>>>>                                        }
>>>>
>>>>
>>>>  chrome.tabs.getSelected(null,function(tab) {
>>>>
>>>>  chrome.tabs.executeScript(tab,{code:script,allFrames:true})
>>>>                                        });
>>>>
>>>> When I run this I get the following:
>>>>
>>>> Uncaught Error: Invalid value for argument 0. Expected 'integer' but
>>>> got 'object'    chrome/ExtensionProcessBindings:54
>>>>
>>>> Which is infuriating as it tells me nothing.
>>>>
>>>> Am I just noobing this, or am I on the right path? If people could
>>>> point me in the right direction that'd be great. Cheers
>>>>
>>>> --
>>>>
>>>> You received this message because you are subscribed to the Google
>>>> Groups "Chromium-extensions" group.
>>>> To post to this group, send email to
>>>> chromium-extensi...@googlegroups.com.
>>>> To unsubscribe from this group, send email to
>>>> chromium-extensions+unsubscr...@googlegroups.com<chromium-extensions%2bunsubscr...@googlegroups.com>
>>>> .
>>>> For more options, visit this group at
>>>> http://groups.google.com/group/chromium-extensions?hl=en.
>>>>
>>>>
>>>>
>>>  --
>>> You received this message because you are subscribed to the Google Groups
>>> "Chromium-extensions" group.
>>> To post to this group, send email to
>>> chromium-extensi...@googlegroups.com.
>>> To unsubscribe from this group, send email to
>>> chromium-extensions+unsubscr...@googlegroups.com<chromium-extensions%2bunsubscr...@googlegroups.com>
>>> .
>>> For more options, visit this group at
>>> http://groups.google.com/group/chromium-extensions?hl=en.
>>>
>>
>>
>

--

You received this message because you are subscribed to the Google Groups 
"Chromium-extensions" group.
To post to this group, send email to chromium-extensi...@googlegroups.com.
To unsubscribe from this group, send email to 
chromium-extensions+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/chromium-extensions?hl=en.


Reply via email to