Misafir adlı üyeden alıntı: mesajı görüntüle
    "content_scripts": [

        {

            "js": [

                "./foreground.js"

            ],

            "matches": [

                "<all_urls>"

            ],

            "run_at": "document_start"

        }

    ],
manifest dosyasına eklemeniz yeterli.
Zaten background ta çalıştırıyorum kodu sorun bu değil tam olarak.

Saitama adlı üyeden alıntı: mesajı görüntüle
Hocam bu hatanın nedeni, sayfada kullanılan bir Content Security Policy (CSP) politikasıdır. Bu politika, sayfada yürütülebilecek belirli türde kodları sınırlar veya engeller. Bu politika sayesinde, kötü niyetli kodların sayfada yürütülmesi önlenir. CSP politikasını ve kodunuzu incelemeniz ve uygun değişiklikleri yapmanız gerekebilir.

örnek kod
{
  "manifest_version": 3,
  "name": "My Extension",
  "version": "1.0.0",
  "content_security_policy": {
    "extension_pages": "default-src 'self'; script-src 'self' 'unsafe-inline'"
  },
  "background": {
    "service_worker": "background.js"
  }
}
content_security_policy özelliği, CSP politikasını yapılandırmak için kullanılır. bu örnek kod tabiki
Bunları hep denedim content_security_policy MV3 te yok ondan dolayı asıl sorun.