Как получить доступ к другому URL-адресу с расширением Google Chrome в фоновом режиме, используя JS? - PullRequest
1 голос
/ 22 января 2020

Я создаю свое расширение Google chrome с функциональностью следующим образом:

  1. Расширение будет использоваться только в одном указанном c домене (например, http (s): // www.abc.com/ *)
  2. Расширение будет работать (прослушивать) все время - на любой странице данного домена
  3. После выделения (выбора мышью) идентификатора курса, его статистики (распределения оценок) ) будет отображаться на той же странице. График будет отображаться поверх содержимого страницы = не имеет значения, где именно, я отрегулирую это позже.

Теперь статистика курса (графики) хранится в одном домене, но отличается стр. Нужно «пройти / кликнуть» по другим двум страницам - выбрать семестр и желаемый курс. Затем отображается график.

Вопрос:

  • Могу ли я (и как) получить доступ к этим графикам (находясь на другой странице, но находясь в том же домене) и отобразить их на моей текущей странице (где я выделил текст)

Примечания:

  • Я прочитал некоторые другие вопросы, такие как this или this и пришел к выводу, что это должно быть возможно, поскольку он находится в том же домене, однако я не смог найти способ заставить JS получить доступ к контенту на другой веб-странице.
  • Я кодировал часть с выделением текста, захватом выделенного текста и сохранением его в переменной. Теперь мне нужна функция (набор функций) для доступа к другой странице, там в HTML найдите математику с моим выделенным текстом - нажмите / перенаправить на / с соответствующей ссылкой, перенаправив на другую страницу, скопируйте изображение и, наконец, отобразите это изображение на моей странице.
  • В идеале, будет открыта только одна вкладка (где я выбираю идентификатор). Но если его новая вкладка со статистикой может быть открыта тоже.
  • Чтобы получить доступ к домену, описанному выше, вы должны войти в систему - может ли это быть проблемой?
  • Хотя я программирую к сожалению, не в JS, так что все это для меня ново.

Большое спасибо всем заранее!

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