我正在制作一个谷歌Chrome扩展程序,它应该在国外网站上自动填写表格,为此工作,我需要访问文本框的值。
以下代码在按钮单击注释上执行,它使当前打开选项卡执行其操作,此选项卡上的文本框应填充一些数据,选项卡的打开工作但文本框上的值更改不,怎么可能以不同的方式完成?
function autofill() {
chrome.tabs.executeScript(null, {
code: "document.getElementById('txbx_name').value = 'Johnny Bravo';"
});
}
清单
{
"name": "CopBot",
"version": "1.0",
"description": "CopBot",
"manifest_version": 2,
"browser_action": {
"default_icon": "icon.png",
"default_popup": "popup.html"
},
"permissions": [
"storage",
"tabs",
"<all_urls>"
],
"background":{
"scripts": ["background.js"]
}
}
如何从Google Chrome扩展程序中访问和修改元素的值?