Javascript 使用谷歌翻译而不必在元素下拉列表中指定语言?
我目前正在使用google translate翻译一个网站导航栏,我正在检测用户的浏览器偏好,并尝试使用这些信息相应地翻译网站Javascript 使用谷歌翻译而不必在元素下拉列表中指定语言?,javascript,google-translate,Javascript,Google Translate,我目前正在使用google translate翻译一个网站导航栏,我正在检测用户的浏览器偏好,并尝试使用这些信息相应地翻译网站 var topNav = document.querySelector('#topnav'); var language = window.navigator.userLanguage || window.navigator.language; function googleTranslateElementInit() { console.log(langua
var topNav = document.querySelector('#topnav');
var language = window.navigator.userLanguage || window.navigator.language;
function googleTranslateElementInit() {
console.log(language);
new google.translate.TranslateElement({
pageLanguage: language,
autoDisplay: false
}, topNav);
}
现在使用这段代码时,用户仍然需要从google translate元素提供的下拉菜单中选择一种语言,但我试图绕过这一点,在检测到浏览器语言首选项后立即翻译我的导航栏。有什么想法吗?检查此答案-您可以添加页面语言检查,并将其与用户语言进行比较,而不是硬编码为英语