【发布时间】:2019-10-26 15:58:46
【问题描述】:
我们已使用 Basic Auth 保护我们的 Angular Web 应用程序。 在更新我们的应用从 Angular 7 到 8.0 之后,Safari 中不再要求我们提供凭据,并且控制台中出现以下错误:
[Error] Blocked https://*/runtime-es2015.4f263ec725bc7710f1f5.js from asking for credentials because it is a cross-origin request.
[Error] Blocked https://*/main-es2015.6fa442dd5c5a204f47da.js from asking for credentials because it is a cross-origin request.
[Error] Blocked https://*/polyfills-es2015.fd951ae1d7572efa3bc6.js from asking for credentials because it is a cross-origin request.
在 Firefox 和 Chrome 中,该应用程序仍然可以正常运行。 Safari 版本是 12.1.1。
有人知道 Safari 的问题是什么吗?
【问题讨论】:
-
刚刚测试并删除 basic-auth 确实“修复”了它,谢谢
-
有人真正了解这个问题的根源吗?
标签: angular safari basic-authentication