Я пытаюсь извлечь данные со страницы, которую просматривает пользователь, и отправить эти данные во всплывающее окно расширения. У меня возникли проблемы с извлечением информации с текущей страницы. Изучив руководства по коду Google, я настроил свой манифест и сценарий содержимого, как показано ниже. Когда я перехожу на тестовую страницу, которая имеет диапазон с id="comments", моя переменная из внедренного скрипта содержимого всегда заканчивается нулевым значением. Кто-нибудь знает, что я мог упустить? Спасибо!
manifest.json
=================
{
"name": "Sample Extension",
"version": "0.0.1",
"description": "Sample extension",
"icons": {"128": "icon.png"},
"permissions": [
"tabs", "<all_urls>"
],
"browser_action": {
"default_icon": "browseraction.png",
"default_title": "Sample",
"popup": "popup.html"
},
"content_scripts": [
{
"matches": ["http://*/*", "<all_urls>" ],
"js": ["scripts/contentscript.js"]
}
]
}
contentscript.js
===================
var comments = document.getElementById("comments");
alert( comments.innerText );