2014-12-03 136 views
0

我有一个URL(比如,https://www.abc.com/html5/),我从中获取本地化文件,如:使用相对路径

var url = '/html5/i18n/resources-locale_' + localize.language + '.js'; 

现在我已经改变了链接到https://www.abc.com/html5_something/

如何使用相对路径获取本地化文件?

+0

这取决于你的页面的位置。它居住在哪里? – 2014-12-03 10:57:27

+0

看到这个:http://www.codeproject.com/Tips/591352/Get-WebSite-Root-Relative-Path-by-JavaScript – 2014-12-03 11:01:35

回答

0

从你的问题我猜你是从你的脚本运行的页面相同的域名,获取脚本,这样你就可以使用locationmdn对象的hostpathname特性,如:

var url = window.location.host + '/html5/i18n/resources-locale_' + localize.language + '.js'; 

OR

var url = window.location.host + window.location.pathname + '/i18n/resources-locale_' + localize.language + '.js'; 
+0

只是使用路径名工作 – hariszaman 2014-12-03 11:37:54