0

我想检查路径名以查看加载了哪个 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"

我不知道如何检查当前的 URL。我应该使用window.location.search方法来查找语言环境(enfr)吗?

4

2 回答 2

0

试试这个:(使用拆分命令)(ps你的路径不正确...... /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"
于 2013-08-22T15:06:06.307 回答
0

location.search 之后是什么?你可以做

var fr = location.href.indexOf('/sendbox/fr')!=-1;
var en = location.href.indexOf('/sendbox/en')!=-1;
于 2013-08-22T15:06:23.620 回答