社区可视化 |违反内容安全策略指令 img-src https://datastudio.google.com
Community Visualization | Violates Content Security Policy Directive img-src https://datastudio.google.com
我在 Data Studio 中创建了一个社区可视化来添加单个图像作为测试。
这是代码
my_first_image = document.createElement('img');
my_first_image.setAttribute('src', 'https://anyimageurl.com/hi.jpg' );
document.body.appendChild(my_first_image);
此代码生成以下错误:
拒绝加载图像“https://anyimageurl.com/hi.jpg' because it violates the following Content Security Policy directive: "img-src https://datastudio.google.com/”。
我尝试使用以下代码在 DataStudio 中设置元标记:
var meta = document.createElement('meta');
meta.httpEquiv = "Content-Security-Policy";
meta.content = "img-src *;script-src *";
document.getElementsByTagName('head')[0].appendChild(meta);
var h = document.getElementsByTagName('head').item(0);
console.log(h);
我已尝试将 meta.content 标签更改为 https://content-security-policy.com/ 中的所有可能设置,其中 none 导致了任何不同的结果。
我希望图像显示在我的社区可视化中,但我收到错误消息
由于 Content Security Policy,外部请求目前在社区可视化中不起作用,因此在 Data Studio 社区可视化中加载图像也将不起作用。
我在 Data Studio 中创建了一个社区可视化来添加单个图像作为测试。
这是代码
my_first_image = document.createElement('img');
my_first_image.setAttribute('src', 'https://anyimageurl.com/hi.jpg' );
document.body.appendChild(my_first_image);
此代码生成以下错误: 拒绝加载图像“https://anyimageurl.com/hi.jpg' because it violates the following Content Security Policy directive: "img-src https://datastudio.google.com/”。
我尝试使用以下代码在 DataStudio 中设置元标记:
var meta = document.createElement('meta');
meta.httpEquiv = "Content-Security-Policy";
meta.content = "img-src *;script-src *";
document.getElementsByTagName('head')[0].appendChild(meta);
var h = document.getElementsByTagName('head').item(0);
console.log(h);
我已尝试将 meta.content 标签更改为 https://content-security-policy.com/ 中的所有可能设置,其中 none 导致了任何不同的结果。
我希望图像显示在我的社区可视化中,但我收到错误消息
由于 Content Security Policy,外部请求目前在社区可视化中不起作用,因此在 Data Studio 社区可视化中加载图像也将不起作用。