我们有一个用 AngularJS 1.5 编写的侧载 Outlook 插件,它使用哈希路径参数,例如:
https://our.domain.com/ouraddin/index.html?brand=x#/settings
将 Outlook 2016 for Mac 更新到版本 15.40 后,加载项停止工作。我们得到一个错误,只有在 $routeParams.id 没有设置时才会发生。
有其他人看到 15.40 的同样问题吗?更新前 Outlook 2016 for Mac 一切正常。
更新:看起来 Mac 15.40 的 Outlook 2016 现在通过将 # 编码为 %23 来混淆加载项清单中的 URL。上面的 URL 变为:
https://our.domain.com/ouraddin/index.html?brand=x&_hostInfo=Outlook$Mac$16.01$en-US%23/settings