我想检查路径名,看看加载哪个html版本来检查语言(英语,法语......)
我的英语路径名是:
"/C:/Users/user/workspace/webapp-sandbox/target/classes/$%7Benv.WEBROOT%7D/sendbox/en/fb-result.html"
我的法语路径名是:
"/C:/Users/user/workspace/webapp-sandbox/target/classes/$%7Benv.WEBROOT%7D/sendbox/fr/fb-result.html"
我不确切知道如何查看当前网址。我应该使用window.location.search
方法来查找区域设置(en
或fr
)吗?
答案 0 :(得分:0)
试试这个:(使用Split命令)(p.s.你的路径不正确.... /c:/users....
)
"/C:/Users/user/workspace/webapp-sandbox/target/classes/$%7Benv.WEBROOT%7D/sendbox/en/fb-result.html".split('/')[10]
结果:
"en"
,而
"/C:/Users/user/workspace/webapp-sandbox/target/classes/$%7Benv.WEBROOT%7D/sendbox/fr/fb-result.html".split('/')[10]"
结果:
"fr"
答案 1 :(得分:0)
location.search是后来发生的事情?你可以做到
var fr = location.href.indexOf('/sendbox/fr')!=-1;
var en = location.href.indexOf('/sendbox/en')!=-1;