Javascript 第三方脚本在Angular 2上加载CSP错误
我正在尝试使用以下代码在Angular组件中调用第三方google脚本:Javascript 第三方脚本在Angular 2上加载CSP错误,javascript,angular,Javascript,Angular,我正在尝试使用以下代码在Angular组件中调用第三方google脚本: public loadScript(url: string) { return new Promise((resolve, reject) => { let script = document.createElement("script"); script.innerHTML = ""; script.src = url;
public loadScript(url: string) {
return new Promise((resolve, reject) => {
let script = document.createElement("script");
script.innerHTML = "";
script.src = url;
script.async = true;
script.defer = false;
script.onload = () => {
resolve();
};
script.onerror = (e) => {
reject(e);
};
document.getElementsByTagName("head")[0].appendChild(script);
});
}
获取以下错误:
拒绝诬陷https://www.google.com/'因为它违反了以下内容安全策略指令:“default src'self'”。
请注意,没有显式设置“frame src”,因此使用了“default src”
作为退路
我使用的Angular verison是2.1.2,因为它是一个旧的遗留项目。
我做错了什么