编辑
2021-12-03
后端技术
00
请注意,本文编写于 885 天前,最后修改于 655 天前,其中某些信息可能已经过时。

目录

关闭方法
参考链接

最近基于 strapi 开发了导航站,经过一番折腾决定把静态网页也放到 strapi 项目的 publicstrapi 又当爹又当妈。

但是发现网页的内联脚本和图片加载不出来,经过一番查询发现是因为默认 strapi 开启了 内容安全策略, 在返回头中加上了 Content-Security-Policy 从而限制浏览器执行内联脚本和加载其他网址的图片。

关闭方法

config/middlewares.js 改为:

js
module.exports = [ 'strapi::errors', { name: 'strapi::security', config: { contentSecurityPolicy: false } }, 'strapi::cors', 'strapi::poweredBy', 'strapi::logger', 'strapi::query', 'strapi::body', 'strapi::favicon', 'strapi::public' ];

参考链接

Content Security Policy 入门教程

如果对你有用的话,可以打赏哦
打赏
ali pay
wechat pay

本文作者:mereith

本文链接:

版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!