Mac 15.40 的展望破坏了我们的 Angular 加载项

Outlook for Mac 15.40 broke our Angular add-in

我们有一个用 AngularJS 1.5 编写的旁加载 Outlook 加载项,它使用哈希路径参数,例如:

https://our.domain.com/ouraddin/index.html?brand=x#/settings

将 Mac 的 Outlook 2016 更新到版本 15.40 后,加载项停止工作。我们收到一个错误,该错误仅在未设置 $routeParams.id 时发生。

有没有其他人发现 15.40 有同样的问题?更新前 Mac 的 Outlook 2016 一切正常。

更新:看起来 Mac 15.40 的 Outlook 2016 现在通过将 # 编码为 %23 搞乱了加载项清单中的 URL。上面的 URL 变成:

https://our.domain.com/ouraddin/index.html?brand=x&_hostInfo=Outlook$Mac.01$en-US%23/settings

这是一个已修复的已知问题。它将反映在未来的更新中,在 Build 15.40 (171018) 及更高版本中。