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.
For more options, visit this group at 
http://groups.google.com/group/chromium-extensions?hl=en.


Reply via email to