gpt4 book ai didi

javascript - 在 IE 中检测用户语言

转载 作者:行者123 更新时间:2023-11-30 20:29:23 24 4
gpt4 key购买 nike

我有一些代码可以检查用户的语言。如果用户是德国人,他们将被发送到“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";
}
}

最佳答案

Internet Explorer(或 Opera)不支持

includes()。您需要使用 indexOf() 而不是 includes()

if(window.location.href.indexOf('/?edit') === -1)
//check if `window.location.href` do not include `/?edit`

关于javascript - 在 IE 中检测用户语言,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50525271/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com