我正在创建Google Chrome扩展程序,并希望在页面上填写表单字段。
我正在尝试这样的事情而没有效果:
chrome.tabs.executeScript(null,
{code:"document.body.form[0].email_field='" + email + "'"});
}
答案 0 :(得分:1)
{ "name": "123 Testing", "version": "0.1", "description": ":-)", "browser_action": { //"default_icon": "my_icon.png", "default_title": "Click to fill the form" }, "background_page": "background.html", "permissions": [ "tabs", "http://*/" ] }
<html> <head> <script> chrome.browserAction.onClicked.addListener(function(tab) { chrome.tabs.executeScript(null, { code: "document.forms[0]['q'].value='Hello World!'" }) }); </script> </head> <body></body> </html>
(我通常会使用document.getElementById)。 祝你好运!