2014-12-03 171 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