0

我有一个身份验证服务,它通过重定向到身份服务器来处理一些身份验证错误。我试图通过 来执行此操作window.location.href = environment.authCodeFlowIssuer;,但出现错误:
Refused to frame 'http://localhost:5005/' because an ancestor violates the following Content Security Policy directive: "frame-ancestors 'none'".
并且没有发生重定向。我现在不知道为什么这不起作用。如果我从开发工具命令行启动分配window.location.href,那么它可以工作。对于这里发生的事情或如何解决此问题,我将不胜感激。

4

1 回答 1

1

这是因为 iframe 与静默刷新有关。 window.top.location.href = environment.authCodeFlowIssuer;- 效果很好

于 2020-11-04T14:56:59.337 回答