blog icon indicating copy to clipboard operation
blog copied to clipboard

个人技术博客,博文写在 Issues 里。

Results 121 blog issues
Sort by recently updated
recently updated
newest added

尝试结果:**失败**。但还是记录一下过程。 遇到的第一个问题是 Next.js 的静态导出会输出一个名为 `_next` 的文件夹,而 Chrome 不允许扩展程序根目录有别的 `_` 开头的文件夹。这个问题好解决,调整了一下 next.config.js 的 basePath(比如 `web`),然后将 Next.js 输出的所有文件放到扩展程序的对应目录名(前面设置成 `web`,那么这里也要叫 `web`)下,变成了 `/web/_next/...`、`/web/404.html` 这样。 遇到了第二个问题解决不了。Chrome 有一个内置的内容安全策略(见[文档](https://developer.chrome.com/docs/extensions/reference/manifest/content-security-policy)),默认不允许执行内联脚本,但是 Next.js 输出的文件里,是会在 html 里有内联脚本的。于是我在 Chrome manifest.json 的内容安全策略里加上了 `unsafe_inline`,但是加载扩展的时候报错了。...

Chrome 扩展
Next.js