在.js文件中获取应用程序根URL

时间:2017-03-13 16:32:58

标签: javascript url

我正在尝试从.js文件中获取我的应用程序根URL。我遇到的解决方案建议使用:

window.location.origin

但是,因为该站点托管在IIS中的虚拟目录中,所以只返回http://www.whatever.com,但我需要它返回http://www.whatever.com/mydir。这可能看起来像是简单的字符串解析,但我使用localhost进行调试,其中没有虚拟目录,所以我需要一个可以从.js文件(不是HTML文档中的脚本块)获得的解决方案,并且它是动态的将使用和不使用虚拟目录。

1 个答案:

答案 0 :(得分:0)

无法通过客户端代码执行此操作。

浏览器只知道URL。它无法知道您如何使用它们来组织您的网站。

如果您想告诉浏览器/mydir是特殊的,那么您需要在发送给它的数据中对其进行编码(例如,在<meta>元素中)。