删除隐藏的iframe:Angular 5

时间:2018-09-27 17:48:49

标签: javascript angular

我正在使用身份验证库,该身份验证库在后台使用不可见的iframe续订会话。更新会话并生成令牌后,我将使用以下代码段删除iframe:

for (let i = 0; i < iFrames.length; i++) {
  if (iFrames[i].id.startsWith('adalRenewFrame')) {
   iFrames[i].remove();
  }
}

当我查看开发工具的'elements'选项卡时,我发现确实删除了iframe,但是当我打印控制台日志时,诸如:

window === window.parent

它记录一个说“ false”的值,这意味着当前窗口不是父窗口。因此,我怀疑实际上并未删除该框架,因为如果删除了该框架,则我应该为上述控制台日志看到一个真值。 有什么建议为什么即使在删除iframe后仍打印错误的值?

0 个答案:

没有答案