Ориентация на элемент закрытой / скрытой формы с помощью DOM Manipulation в JavaScript - PullRequest
0 голосов
/ 03 июля 2019

Я создал расширение Chrome, где мне нужно скопировать и вставить (используя событие 'keydown') первые h1 и URL текущей страницы, на которой я нахожусь.

Я пыталсяиспользуйте $document.queryselector для нацеливания на элемент, а затем $.innerText, однако, поскольку расширение Chrome (работает и работает, но) скрыто, $.questySelector возвращает ноль.Не удалось найти решение в Google.Как бы вы решили эту проблему?Есть ли способ установить $.innerText скрытой формы?

Вот простая форма в HTML:

  <div>
    </div>
    <div id="myURL">
      <p>URL:</p>
    </div>
    <div id="myTitle">
      <p>Title:</p>
  </div>

И это логика в JavaScript

document.addEventListener("keydown", logKey);
function logKey(e) {
  const myTitle = document.querySelector("#myTitle");
  if (e.code === "Digit1") {
    myTitle.innerText = "You pressed 1";
  } else {
    myTitle.innerText = "You pressed something else";
  }
}

Этот код прекрасно работает, когда мое маленькое окно расширения Chrome открыто, но не работает, когда оно свернуто, и я нажимаю клавиши, пока я нахожусь на другой веб-странице с помощью браузера Chrome.

Надеюсь, что это имеет смысл, и заранее спасибо за вашу помощь!

Gio

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...