Поиск указанного элемента в окне расширения на текущей странице
Только начинаю учиться писать расширения , Моё расширение ищет определенный элемент в странице и скачивает файл, я пытаюсь сделать так чтоб искал элемент не указанный в коде а указанный в окне расширения
, ничего по этому вопросу в интернете найти не могу,
1)Manifet2)Script.js;3)Check.html
{
"manifest_version": 2,
"name": "Get_kiosk",
"version": "1.2",
"description": "Adds a solid red border to all webpages matching mozilla.org.",
"icons": {
"48": "icons/icon-48.png",
"96": "icons/icon-96.png"
},
"browser_action": {
"default_icon": "icons/icon-96.png",
"default_title": "Get_kiosk",
"js": ["script/script.js"],
"default_popup": "popup/check.html"
},
"content_scripts": [
{
"matches": ["<all_urls>"],
"js": ["script/script.js","script/background.js"],
"run_at": "document_start"
}
]
}
setInterval(function() {
//let header = document.getElementById('header');
let header = document.getElementById('header');
if (header){
//alert('да');
//Берем текущее время
let now = new Date();
//получаем кол-во текущих минут
let current_min = now.getMinutes();
//получаем кол-во текущих секунд
let sec = now.getSeconds();
//минуты + секунды
let srt = current_min + "." + sec;
//Определяем переменную расхождения(Сколько минут осталось до 30 или 60 минут)
let new_date;
let normtime
console.log(srt);
//(до 30 минут)
if(srt == 30.1){
let text = JSON.stringify('Работает');
downloadAsFile(text);
function downloadAsFile(data) {
let a = document.createElement("a");
let file = new Blob([data], {type: 'application/json'});
a.href = URL.createObjectURL(file);
a.download = "example.txt";
a.click();
}
}
//(псоле 30 минут)
if(srt == 59.1){
let text = JSON.stringify('Работает');
downloadAsFile(text);
function downloadAsFile(data) {
let a = document.createElement("a");
let file = new Blob([data], {type: 'application/json'});
a.href = URL.createObjectURL(file);
a.download = "example.txt";
a.click();
}
}
}
else
{
setTimeout(function() {window.location.reload();}, 10000);
}}, 1000);
<!DOCTYPE HTML>
<html>
<head>
<meta charset="utf-8">
<title>Тег А</title>
</head>
<body>
<input id="elem" type="text" size="40">
</body>
</html>
