Я пытаюсь реализовать небольшое расширение, где HTML-диалог будет отображаться для каждой посещенной страницы YouTube.Я следовал этому руководству: https://medium.com/@gilfink/building-a-chrome-extension-using-react-c5bfe45aaf36 В частности, добавление
document.body.innerHTML +=`<dialog style="height:40%">
<iframe id="headlineFetcher"style="height:100%"></iframe>
<div style="position:absolute; top:0px; left:5px;">
<button>x</button>
</div>
</dialog>`;
const dialog = document.querySelector("dialog");
dialog.showModal();
в скрипт контента позволяет всплывающему окну работать практически на каждом сайте.Но когда на YouTube.com появляется модал, но его закрытие приводит к пустому экрану.
Есть ли какая-то конкретная причина, по которой это может иметь место?Или какие-либо предложения путей решения этой проблемы.
Спасибо!