【发布时间】:2018-11-04 14:54:50
【问题描述】:
我有一些检查用户语言的代码。如果用户是德国人,他们会被发送到“de.html”,否则他们会被发送到“en.html”。还有一个字符串用于检查用户是否要去编辑器,('/?edit'),如果是,则没有任何反应。此代码工作正常,但是,它在 IE 中不起作用。有什么想法吗?
var lang = window.navigator.language;
var userLang = window.navigator.userLanguage;
if (!window.location.href.includes('/?edit')) {
if (lang == "de" || userLang == "de") {
window.location.href = window.location.href + "de";
} else {
window.location.href = window.location.href + "en";
}
}
【问题讨论】:
-
问题应该很容易解决,因为控制台会告诉您问题所在。
标签: javascript internet-explorer web