Реализация HTML-диалога на сайте YouTube - PullRequest
0 голосов
/ 27 февраля 2019

Я пытаюсь реализовать небольшое расширение, где 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 появляется модал, но его закрытие приводит к пустому экрану.

Есть ли какая-то конкретная причина, по которой это может иметь место?Или какие-либо предложения путей решения этой проблемы.

Спасибо!

...