【发布时间】:2018-05-24 08:40:16
【问题描述】:
我有一个代码(如下所列),用于检查您的浏览器语言是否设置为“de”。如果您的浏览器是“de”,它会将您发送到地址“de.html”。如果不是“de”,您将被发送到“en.html”。这工作正常,但问题是:
这是一个 Webflow 网站,他们有一个编辑器,它是 url/?edit。前往该地址时,代码仍会尝试检查您的语言。它只是打印出 url/?editenenenenenenenenen.. 等等。有没有办法检查用户是否在 url/?edit 上,如果是,什么都不做?
var lang = window.navigator.language;
var userLang = window.navigator.userLanguage;
if (lang == "de" || userLang == "de") {
window.location.href = window.location.href + "de.html";
}
else {
window.location.href = window.location.href + "en.html";
}
【问题讨论】:
标签: javascript