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 [email protected].
To unsubscribe from this group, send email to
[email protected].
For more options, visit this group at
http://groups.google.com/group/chromium-extensions?hl=en.