Мне нужно написать дополнение, которое, как можно скорее, срабатывала до загрузки страницы. Для этого я прописал в манифесте
"run_at": "document_start"
. В js файле я создаю интервал и пытаюсь поймать это в моменте, в хроме работает моментально, а в firefox спустя некоторое время. Как можно это исправить?
let div3 = document.createElement("div");
div3.style.position = "absolute";
div3.style.width = "50%";
div3.style.height = "50vh";
div3.style.top = "50%";
div3.style.left = "50%"
div3.style.backgroundColor = "green";
div3.style.zIndex = "100";
let all = setInterval( () => {
try {
document.querySelector('body').appendChild(div3);
} catch (err) {}
}, 1);
setTimeout(() => { clearInterval(all);}, 1000);
Какие есть особенности разработки дополнений в firefox, которые стоит учитывать?
Также я пробовал это сделать через Tampermonkey и там прописывал
// @run-at document-start
Но результат тот же, в гугле всё хорошо в FF с задержкой.