В названии говорится, что я очень новичок в chrome-расширениях (это мое первое расширение).Как получить доступ к текстовому полю, определенному в popup.html из сценариев контента
Я делаю базовое расширение, которое имеет простое текстовое поле, и я хочу показать его содержимое в качестве оповещения при загрузке страницы.
Мой popup.html выглядит следующим образом:
<html>
<body>
<p>Name: <input type="text" id="test" value="Mickey Mouse"></p>
</body>
</html>
и мой сценарий содержание имеет:
$(document).ready(function(){
alert("Value: " + $("#test").val());
});
и manifest.json является:
{
"manifest_version": 2,
"name":...
,
"browser_action": {...
},
"content_scripts": [
{
"matches": ["http://*/*"],
"js": ["jquery.js","script.js"]
}
]
}
но веб-страница всегда показывает:
Вы хотите, чтобы предупреждение появлялось, когда всплывающее окно отображается или когда какая-либо страница загружается на вкладку? – gkalpak
Прежде всего, мои извинения за эти вопросы ... Я понимаю, что мне нужно установить связь между скриптом контента и всплывающей страницей через передачу сообщений ... Как я могу это сделать? У тебя есть идеи? –
Вы не можете получить доступ к полю во всплывающем окне, если всплывающее окно не отображается. Как только он теряет фокус и скрывается, он выгружается, поэтому вы больше не можете его получить. Что именно вы пытаетесь достичь (предельно)? – gkalpak