Я новичок в разработке расширений Chrome, и я немного борюсь с архитектурой, созданной на месте. Я хотел бы разработать расширение (browser_action), которое при нажатии кнопки открывает окно, в котором информация будет заполняться из WebTraffic. Я понял, что могу использовать API WebRequest для получения информации о трафике.Борьба с архитектурой Chrome Extension
я мог бы создать всплывающее окно, но оно отображается только при нажатии на кнопку расширения, и прячется, как только я нажимаю где-нибудь еще
Я попытался создать фоновое окно, но оно не отображается.
Я был бы очень признателен, если бы кто-нибудь мог помочь мне с первоначальной настройкой моего приложения.
Заранее спасибо
Большое спасибо за ваш ответ. Я просмотрел ссылки, которые вы мне прислали, но пока неясно. Поведение, которое я хотел бы достичь, заключается в том, что когда пользователь нажимает кнопку расширения, открывается окно браузера и остается там до тех пор, пока я не закрою его. Затем, из всплывающего окна, я должен иметь возможность запускать/останавливать сбор данных, а когда коллекция «включена», я должен увидеть результаты в окне вывода. Как я мог это достичь? (в основном, то, что я хотел бы отобразить, - это файлы cookie, отправленные и полученные). Большое спасибо – jnc
Вы можете открыть вкладку/окно с вашим пользовательским html-файлом: 'chrome.extension.getURL ('somepage.html')', где «somepage.html» - это файл в каталоге расширения. Вы можете получить доступ к исходной странице из этого файла: 'var bg = chrome.extension.getBackgroundPage()' или используя обмен сообщениями. –
Итак, вы хотите, чтобы оба отображали всплывающее окно и окно? – Xan