Chrome расширение Content Script используется в - PullRequest
0 голосов
/ 23 января 2020

У меня есть расширение chrome со следующими файлами:

index.html
manifest.json
index.js
content.js
style.css

* content.js - это файл JavaScript, который представляет собой скрипт содержимого, используемый для управления DOM путем добавления значений в различные поля. на сайте. Принимая во внимание, что index.js - это файл JavaScript, используемый для вызовов и функций ajax во всплывающем окне или index.hmtl расширения. В настоящее время я передаю данные между index.js и сценарием содержимого через передачу сообщений.

Внутри моего расширения мне нужно открыть новую вкладку одним нажатием кнопки, а затем на этой новой вкладке использовать сценарий содержимого, чтобы манипулировать DOM. У меня проблема в том, что независимо от того, открываю ли я новую вкладку через chrome.tabs.create({active: false, url: url}) или window.open(url), всплывающее окно закрывается, а скрипт содержимого не запускается. Есть ли способ, с помощью которого я могу открыть URL (либо на существующей вкладке, либо на новой вкладке), и скрипт контента запустится.

...