Я создаю расширение Google Chrome и хочу заполнить поле формы на странице.
Я пытаюсь что-то подобное без эффекта:
chrome.tabs.executeScript(null, {code:"document.body.form[0].email_field='" + email + "'"}); }
{ "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).Удачи!