google translate siempre funciona sin hacer clic en el botón de traducción solo iphone
como puedo arreglarlo o documento útil, u otra forma
-controlar
win10: la última versión de Chrome, IE11 está bien.
Android: Chrome, el navegador de Internet de Samsung está bien.
macOS (ver. Catalina 10.15): safari está bien.
-guion
<script type="text/javascript" src="//translate.google.com/translate_a/element.js?cb=googleTranslateElementInit"></script> <script type="text/javascript"> function googleTranslateElementInit() { var d_width = $(window).width(); if (d_width > 1024) { new google.translate.TranslateElement({ pageLanguage: 'en', includedLanguages: 'ne,ru,...', layout: google.translate.TranslateElement.InlineLayout.SIMPLE, multilanguagePage: true }, 'google_translate_element'); } else { new google.translate.TranslateElement({ pageLanguage: 'en', includedLanguages: 'ne,ru,...', multilanguagePage: true }, 'google_translate_element'); } } setTimeout(function() { document.getElementById('google_translate_element').addEventListener('click', function() { const langArr = { "en": "English", "hi": "Hindi", //... } var d_width = $(window).width(); if (d_width > 1024) { const langItems = document.querySelector('.goog-te-menu-frame').contentWindow.document.querySelectorAll('.goog-te-menu2 a'); for(let i = 0; i < langItems.length; i++) { langItems[i].children[0].children[1].innerText = langArr[langItems[i].value]; } }else{ const langSelect = document.querySelector('.goog-te-combo'); for(let i = 0; i < langSelect.options.length; i++) { if(langSelect.options[i].value != ""){ langSelect.options[i].innerText = langArr[langSelect.options[i].value]; } } } }); }, 100); </script>html
<div class="googtranslate_wrap"> <div class="container"> <div class="googtrans_txtbox"> <p class="tlt">title</p> <p class="eng_txt">text</p> </div> <div class="google_box"> <div id="google_translate_element"></div> <p>Choose your Language</p> </div> </div> </div>