angular - 无法在重新加载页面上获取 /login Angular 8 - 拒绝加载图像“/favicon.ico”,因为它违反了以下内容安全策略
问题描述
出现此错误无法在页面正文上获取登录名/。如何在最新的 Angular 8 应用程序中修复此错误。我已经尝试了论坛中的所有解决方案,但没有运气。任何建议将不胜感激。
请注意ng serve, ng biuld --prod
. 下面是 chrome 控制台错误。此错误仅发生在服务器 url 上,不在 localhost 中。
拒绝加载图像“serverUrL/favicon.ico”,因为它违反了以下内容安全策略指令:“default-src 'none'”。请注意,'img-src' 没有明确设置,所以 'default-src' 用作后备。
解决方案
尝试这个..
方法一
- 清理缓存(npm cache clean --force)
- 删除 node_modules 文件夹(rm -rf node_modules)
- 删除 package-lock.json 文件 (rm -f package-lock.json)
- 进行全新安装(npm install)
方法二
- 更新nodejs
方法三
更新 index.html 的 head 部分中的以下代码
<meta http-equiv="Content-Security-Policy" content="default-src 'self'
https://yourdomain.com;">
内容安全策略 (CSP)
CSP 指令:default-src
CSP 值:'self'(将源限制为同源)
参考
推荐阅读
- list - 如何将列表转换为子列表?
- c# - C#:如何拆分阿拉伯文本并将 # 符号保留在其原始位置
- ruby-on-rails - 使用 Rails Strong Params 声明一个必需的数组参数
- ruby - 红宝石鞋视频元素问题?
- regex - 如何制作 If Then Else Regex 条件语句
- javascript - C# Asp.net 级联下拉选择列表使用可搜索选项列表插件
- c++ - 如何在 MS Visual Studio 2019 中运行 QT UI
- php - 我想在登录后显示个人资料图片
- python - 根据定义在一列中的字符串列表过滤熊猫数据框
- memory - Can a garbage collected language compile to a non-garbage collected one without including a garbage collector in the runtime?