azure - Azure Blob 存储中的 HTML 无法加载网站图标(错误 400)
问题描述
为了在我的 Azure AD B2C 策略中使用自定义 UI,我已将 HTML 文件上传到 Azure Blob 存储,然后将其提供给 Azure AD B2C。
问题是 Azure AD B2C 不会接受我的 HTML,因为它加载时出现错误。
当我在浏览器中从 Blob 加载 HTML 页面并转到 Chrome 控制台时,我看到了这个错误
GET https://myb2cstorage.blob.core.windows.net/favicon.ico 400 (One of the request inputs is out of range.)
HTML 加载良好,但这一错误使我无法在 AD B2C 中使用它。
可能是什么问题?谢谢你。
解决方案
最好使用部分中元素的属性将 favicon 添加到页面,而不是必须在预定义的 URI 中找到 favicon 文件:rel
link
head
<link href="https://mystorageaccount.blob.core.windows.net/mycontainer/myicon.ico" rel="shortcut icon" type="image/x-icon">
推荐阅读
- swiftui - 未找到 Xcode 11 beta 符号
- html - 高度、弯曲和高度相等的 Div 不起作用?
- php - Laravel 路由文件的更新没有效果
- c# - 有没有更有效的方法在 C# 中创建我的 DataTable?
- selenium-webdriver - 如何在 selenium 中为 chrome 浏览器截屏
- graphql - BFF 或 GraphQL 应该在 API 网关之前还是之后?
- php - Magento2 无效的表单密钥。创建可配置产品时请刷新页面
- mysql - 无法在 MySQL 中临时禁用外键检查或约束
- pyspark - 如何在 Pycharm 中将 jar 添加到 Spark
- django - 当我使用“排序功能”时,结果不是字母顺序