首页 > 解决方案 > 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 中使用它。

可能是什么问题?谢谢你。

标签: azureazure-blob-storageazure-ad-b2c

解决方案


最好使用部分中元素的属性将 favicon 添加到页面,而不是必须在预定义的 URI 中找到 favicon 文件:rellinkhead

<link href="https://mystorageaccount.blob.core.windows.net/mycontainer/myicon.ico" rel="shortcut icon" type="image/x-icon">

推荐阅读