【发布时间】: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