content-script - юзерскрипт, который на страницах не отображается, но выполняется для каждой странице при её загрузке. В хроме такой скрипт называется скриптом содержимого или контентным скриптом, в мазиле и опере - юзерскриптом.
background page - фонового JS-скрипта (или фоновой страницы с таким скриптом), который выполняется 1 раз при загрузке браузера, не отображается ни на каких страницах, но может менять какие-то настройки в браузере, скажем добавлять кнопку на тулбар
Ссылки: https://canonium.com/articles/briefly-about-building-a-chrome-extension https://github.com/onikienko/chrome-extensions-box/blob/master/readme.ru.md