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.