Как вставить значения в поле ввода текста сайта с расширением chrome? - PullRequest
0 голосов
/ 09 марта 2020

У меня есть тестовый сайт

<html>
<head>
</head>
<body>
<input type="text" name="test">
</body>
</html>

Я хотел бы вставить значение в поле ввода текста, используя расширение chrome, как я могу это сделать? Я уже что-то пробовал, но, несмотря на это, я не понял, как это сделать. json

{
"name":"prova",
"version":"1.0",
"manifest_version":2,
"browser_action":{
"default_popup":"popup.html"
}
}

popup. html

<html>
<head>
<script src="popup.js">
</script>
</head>
<body>
<h1>hello</h1>
</body>
</html>

popup. js

function insertText(){
    document.getElementById("test").value="cazzo";
}
insertText();

Можете ли вы сказать мне, что я не прав, пожалуйста, не уничтожайте меня, я ничего не знаю о chrome расширении или javascript.

РАЗРЕШИТЬ (если кто-то нужна помощь):

манифест. json

{
"name":"prova",
"version":"1.0",
"manifest_version":2,
"content_scripts": [
{
"matches": ["<all_urls>"],
"js": ["content.js"]
}
]
}

содержание. js

document.getElementsByName("n")[0].value="stack_overflow";

тест. html

<html>
<head>
</head>
<body>
<input type="text" name="n">
</body>
</html>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...