[内容安全政策:该页面的设置阻止了在以下位置加载资源:image / svg + xml; base64,PHN2ZyB3aWR0aD…(“ default-src”)

问题描述 投票:-1回答:1

我正在尝试添加贝宝按钮,但图像未加载并出现以下错误

Content Security Policy: The page’s settings blocked the loading of a resource at data:image/svg+xml;base64,PHN2ZyB3aWR0aD… (“default-src”)

下面是我的元代码

<meta http-equiv="Content-Security-Policy" content="default-src * 'data'; img-src: *; style-src 'self' 'unsafe-inline' https://* http://*; script-src 'self' 'unsafe-inline' 'unsafe-eval' https://* http://*" />

我有很多外部脚本/ css / images已加载,我希望允许所有加载而不会被阻塞。

任何帮助将不胜感激

content-security-policy
1个回答
0
投票

您仅用*定义了img-src,根据您的连接,它将包括所有HTTP或HTTPS。 “数据”将不包括在内。您将需要在img-src中包括数据:(带有冒号但不带引号)。您已经在default-src中包含了“数据”,但是由于您定义了img-src,因此不会使用此后备广告。还要检查@sideshowbarker指出的语法。

© www.soinside.com 2019 - 2024. All rights reserved.