ember-simple-auth and IE



我最近从0.13升级到了0.1.1,在经历了几次打嗝之后,它似乎开始工作了。当我在本地机器上运行开发时,我可以使用大多数浏览器(IE9-11、FF、Chrome)登录我的应用程序。

当我在heroku上部署到暂存环境时,我在IE上看到了一些奇怪的行为(9-11)。基本上,看起来承载令牌从未被设置。在查看了ember-simple-auth的代码后,我可以看到它使用ajax预过滤器函数在回调到服务器之前添加承载令牌。当我在IE上查看网络工具时,令牌不在那里,所以我总是收到401,然后转换回索引页面。

我可以看到用于检索令牌的登录调用正在工作,只是它从未添加到任何后续调用中。

我已经查找了jQuery、IE和预过滤器的错误,但没有找到任何结果。暂存时的代码被缩小并连接在一起,这使得调试有些问题。

任何关于下一步尝试的建议都将不胜感激。

我已经追踪到HTTPS和ember简单身份验证中的端口问题。有关详细信息,请参阅本期。

最新更新