谷歌翻译。未捕获的类型错误:减少没有初始值的空数组

问题描述 投票:0回答:1

当我从配置中删除 pageLanguage 并尝试将 Google 翻译添加到我的网站时,Google 翻译出现错误。我知道如何重现它,我在不同的环境中进行了测试。

正常添加是:

<div id="google_translate_element"></div>

<script type="text/javascript">
function googleTranslateElementInit() {
  new google.translate.TranslateElement({pageLanguage: 'en'}, 'google_translate_element');
}
</script>

<script type="text/javascript" src="//translate.google.com/translate_a/element.js?cb=googleTranslateElementInit"></script>

所以我正在测试一些东西,我退出了 pageLanguage 参数,将其设置为:

new google.translate.TranslateElement({}, 'google_translate_element');

然后出现错误,但即使我再次添加 pageLanguage,该错误仍然存在。这是错误:

Uncaught TypeError: reduce of empty array with no initial value
    Kx https://translate.googleapis.com/_/translate_http/_/js/k=translate_http.tr.es.q7BCs08VHLM.O/d=1/exm=el_conf/ed=1/rs=AN8SPfqUgoHY5OzWyKKWO8GAPGWgGYiyAw/m=el_main:412
    done https://translate.googleapis.com/_/translate_http/_/js/k=translate_http.tr.es.q7BCs08VHLM.O/d=1/exm=el_conf/ed=1/rs=AN8SPfqUgoHY5OzWyKKWO8GAPGWgGYiyAw/m=el_main:410

我想让谷歌翻译再次发挥作用。

javascript actions-on-google google-translate google-translation-api
1个回答
0
投票

我也面临着同样的问题。如果您解决了请指导我。谢谢

© www.soinside.com 2019 - 2024. All rights reserved.