В настоящее время я пытаюсь сделать мое первое расширение для автозаполнения chrome, и я изо всех сил пытаюсь заполнить форму. Я бы заполнил поле только на ОДНОМ сайте c. Есть только 2 возможных значения, которые я хочу заполнить в этом поле случайным образом, а затем я хочу нажать кнопку «отправить» (но я верю, что когда у меня есть общий код, я могу понять этот последний шаг).
Вот мой манифест. json:
{
"manifest_version": 2,
"name": "Call Hacks",
"description": "This extension hacks calls",
"version": "1.0",
"background" : {
"scripts" : ["background.js"]
},
"browser_action": {
"default_icon": "icon.png",
"default_title": "Start hacking!"
},
"permissions": ["<all_urls>"]
}
Вот мой фон. js:
chrome.browserAction.onClicked.addListener(function (tab) {
chrome.tabs.executeScript(tab.ib, {
file: 'script.js'
});
});
Вот мой сценарий. js:
(function() {
chrome.tabs.executeScript(null, {code:"document.getElementById('example').value = 'name'"});
})();
Я могу работать без ошибок, но после нажатия моей иконки ничего не происходит. Я ожидаю, что «имя» появится в поле. Я тестирую свой код на веб-странице тестера и считаю, что это поле называется «пример». Любая помощь будет высоко ценится.