Windows服务器2012 URI在IE中的文件路径中显示未定义

时间:2017-06-06 15:42:15

标签: internet-explorer uri windows-server-2012 software-packaging

我有一个软件包,其中包含以下组件。

  1. AngularJS客户端
  2. 服务器端的Windows服务。
  3. 我有一个功能 - 当客户端请求报告时,我在服务器端生成它并将其保存在路径中。 保存文件的路径将返回给客户端。

    这里的问题是,如果我从服务器返回 / reportfolder / filename ,那么在客户端,它将变为 / reportfolder / undefined / filename

    这恰好发生在IE浏览器的Windows Server 2012 r2中。 当我在Windows 7 IE浏览器中测试相同内容时,不会发生此类问题。

    请建议。

1 个答案:

答案 0 :(得分:0)

我调试了代码,发现我正在使用

  

window.location.origin   在java脚本文件中生成完整的报告路径。    IE 11 不支持Windows Server 2012中的 window.location.origin 。因此它返回undefined。

谢谢!