Расширение браузера Nextjs App Router отказалось выполнить встроенный скрипт

Я пытаюсь заставить работать расширение браузера Next.js с использованием маршрутизатора приложений. К сожалению, я получаю следующую ошибку, когда открываю расширение после загрузки его в [ARC/BRAVE/CHROME]:

Это довольно простой шаблон npx create-next-app@latest, в основном использующий маршрутизатор приложений, который, похоже, возвращает ошибку при сборке и загрузке в качестве расширения. Единственные изменения, которые я сделал, это:

Refused to execute inline script because it violates the following Content Security Policy directive: "script-src 'self'". Either the 'unsafe-inline' keyword, a hash ('sha256-o+vI5waJFQ8KpujZ+vH6gMOPl05v7BWUyGDbDio2hSg=')" or a nonce ('nonce-...') is required to enable inline execution.
// next.config.mjs

/** @type {import('next').NextConfig} */
const nextConfig = {
  distDir: "out",
  output: "export",
};
export default nextConfig;
// package.json

...
  "scripts": {
    "dev": "next dev",
    "build": "next build && mv out/_next out/next",
    "start": "next start",
    "lint": "next lint"
  },
...
// public/manifest.json

{
  "name": "demo",
  "version": "1.0.0",
  "manifest_version": 3,
  "action": {
    "default_popup": "index.html"
  }
}
Амос
Вопрос задан14 мая 2024 г.

1 Ответ

2
Самсон
Ответ получен6 сентября 2024 г.

Ваш ответ

Загрузить файл.