Auth0 IE问题:无法获得属性'帧'未定义或空引用

时间:2014-12-30 22:51:47

标签: angularjs oauth

我正在使用Angular + Auth0种子项目,一切都按预期在Chrome中运行,但在IE 11中,我在尝试使用Google,Microsoft等凭据登录时出现以下错误:

无法获得财产框架'未定义或空引用

它专门调出以下内容并在var frames = window.opener.frames的行上失败,并显示错误消息:无法获取属性' frames'未定义或空引用

 function findRelay() {
var loc = window.location;
var frames = window.opener.frames;
for (var i = frames.length - 1; i >= 0; i--) {
  try {
    if (frames[i].location.protocol === window.location.protocol &&
        frames[i].location.host === window.location.host &&
        frames[i].name === RELAY_FRAME_NAME)
    {
      return frames[i];
    }
  } catch(e) { }
}
return;

}

任何线索?

1 个答案:

答案 0 :(得分:1)

我在这里找到答案:https://stackoverflow.com/a/26359243/23059。 我为protected mode启用了local intranet,使其与internet protected mode匹配。