Где разместить бизнес-логику расширения Chrome - PullRequest
0 голосов
/ 20 октября 2019

Я разрабатываю свое первое расширение для Chrome, и у меня есть вопрос, связанный с тем, куда поместить основную логику (и такие вещи, как вызовы API).

Я использую React для всплывающего окна, поэтому можно указать вселогика в этих компонентах React. Это то, что я бы сделал, если бы делал обычное веб-приложение.

Но с расширениями у вас также есть фоновые скрипты. Так что, если мне, например, придется реализовать логику входа в систему OAuth, как лучше всего поместить весь код?

1 Ответ

0 голосов
/ 21 октября 2019

Простая логика: все вызовы API должны выполняться в фоновом скрипте, а манипуляции с DOM - в скрипте контента.

...