0
我有一個URL(比如,https://www.abc.com/html5/),我從中獲取本地化文件,如:使用相對路徑
var url = '/html5/i18n/resources-locale_' + localize.language + '.js';
現在我已經改變了鏈接到https://www.abc.com/html5_something/
如何使用相對路徑獲取本地化文件?
我有一個URL(比如,https://www.abc.com/html5/),我從中獲取本地化文件,如:使用相對路徑
var url = '/html5/i18n/resources-locale_' + localize.language + '.js';
現在我已經改變了鏈接到https://www.abc.com/html5_something/
如何使用相對路徑獲取本地化文件?
從你的問題我猜你是從你的腳本運行的頁面相同的域名,獲取腳本,這樣你就可以使用location
mdn對象的host
和pathname
特性,如:
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';
只是使用路徑名工作 – hariszaman 2014-12-03 11:37:54
這取決於你的頁面的位置。它居住在哪裏? – 2014-12-03 10:57:27
看到這個:http://www.codeproject.com/Tips/591352/Get-WebSite-Root-Relative-Path-by-JavaScript – 2014-12-03 11:01:35