Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/412.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript Google translate脚本未在生产环境上运行_Javascript_Google Translate - Fatal编程技术网

Javascript Google translate脚本未在生产环境上运行

Javascript Google translate脚本未在生产环境上运行,javascript,google-translate,Javascript,Google Translate,我正在为我的PHP应用程序使用Google Translate 它适用于我当地的环境,但不适用于生产环境 当我在production env的web控制台中运行“googleTranslateElementInit()”时,它可以工作 如何在生产环境中运行代码 <script type="text/javascript"> function googleTranslateElementInit() { console.log('##GOOGLE T

我正在为我的PHP应用程序使用Google Translate

它适用于我当地的环境,但不适用于生产环境

当我在production env的web控制台中运行“googleTranslateElementInit()”时,它可以工作

如何在生产环境中运行代码

<script type="text/javascript">
  function googleTranslateElementInit() {            
    console.log('##GOOGLE TRANSLATE IS RUNNING');          
    new google.translate.TranslateElement(
      {
        pageLanguage: 'en', 
        includedLanguages: 'en,es,pt', 
        layout: google.translate.TranslateElement.InlineLayout.SIMPLE
      }, 
      'google_translate_element');
  }                  
  googleTranslateElementInit();
</script>

函数googleTranslateElementInit(){
log(“##谷歌翻译正在运行”);
新的google.translate.TranslateElement(
{
页面语言:'en',
包括语言:“en,es,pt”,
布局:google.translate.TranslateElement.InlineLayout.SIMPLE
}, 
“谷歌翻译元素”);
}                  
googleTranslateElementInit();

由于在web控制台中执行函数时函数运行,在加载整个页面后,我只是将函数放在
$(窗口).load(function(){//code})
中,它就工作了。

$\u GET['google']==1
吗?您提供的上述内容不可能没有错误地运行?'google'==1。我在url中放了?google=1。@PatrickQ你为什么这么说?因为这是真的。上面的内容会生成一个解析错误。这显然不是你正在运行的代码。