用户的空闲状态(使用ngile)正在中断,同时使用5中的Iframe从Identity server静默刷新访问令牌

用户的空闲状态(使用ngile)正在中断,同时使用5中的Iframe从Identity server静默刷新访问令牌,iframe,angular5,identityserver4,refresh-token,ng-idle,Iframe,Angular5,Identityserver4,Refresh Token,Ng Idle,我的应用程序是如何工作的 我使用Iframe每10分钟从identity server刷新一次令牌。 我在应用程序中使用ngile跟踪用户的空闲状态 每10分钟呼叫一次刷新 setInterval(() =>{ this.refreshToken(); },100000); 使用Iframe调用URL refreshToken(){ let iframe =document.createElement('iframe'); iframe.id ="refreshToken"; ifra

我的应用程序是如何工作的

我使用Iframe每10分钟从identity server刷新一次令牌。 我在应用程序中使用ngile跟踪用户的空闲状态

每10分钟呼叫一次刷新

setInterval(() =>{
 this.refreshToken();
},100000);
使用Iframe调用URL

refreshToken(){
let iframe =document.createElement('iframe');
iframe.id ="refreshToken";
iframe.setAttribute('src',"/connect/tokenclient_id=client1& client_secret=secret&grant_type=authorization_code&code=hdh922&redirect_uri=https://myapp.com/callback");
document.body.appendChild(iframe)
}
如果在调用silentrefresh的同时用户处于空闲状态,则该用户的空闲时间将被中断并重新启动


我曾尝试从iframe中点击其他一些URL,但这并没有中断空闲状态。这种情况只发生在identity server案例中

您找到根本原因了吗?