【问题标题】:Google Translate API automatically refreshes the pageGoogle Translate API 自动刷新页面
【发布时间】:2016-12-19 10:53:31
【问题描述】:

我的 HTML 页面有一个 iframe,一些用于更改文本颜色、文本大小的 JavaScript 代码。我使用下面的代码添加了一个谷歌翻译器

<code>    
      <script type="text/javascript">
        function googleTranslateElementInit() {
            new google.translate.TranslateElement({
                pageLanguage: 'en', includedLanguages: 'en,',
                layout: google.translate.TranslateElement.InlineLayout.SIMPLE, autoDisplay: false
            }, 'google_translate_element');
        }       
    </script>
    <script type="text/javascript" src="http://translate.google.com/translate_a/element.js?cb=googleTranslateElementInit"></script>
</code>

在网页上显示谷歌翻译

<code>
      <div id="google_translate_element" style="float:right"></div>
</code>

我的问题是我的页面每 30 秒回调一次谷歌翻译,使页面刷新

我分析,只有打开网站并保持打开状态而不点击任何链接,它也会回电

(https://translate.googleapis.com/translate_a/l?client=ab&alpha=true&hl=en&cb=_callbacks____0254asdd) , element_main.js 和 main.js

我无法理解如何阻止这些回调。

【问题讨论】:

    标签: javascript google-api google-translate google-api-js-client


    【解决方案1】:

    这是我在元标记中添加了 refresh=30 的错误,这就是发生此问题的原因

    谢谢……

    【讨论】:

      猜你喜欢
      • 2012-07-21
      • 1970-01-01
      • 2013-03-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-12-06
      • 2013-12-14
      • 2011-12-29
      相关资源
      最近更新 更多