Показать сообщение отдельно
  #5 (permalink)  
Старый 05.01.2024, 09:18
Аватар для voraa
Профессор
Отправить личное сообщение для voraa Посмотреть профиль Найти все сообщения от voraa
 
Регистрация: 03.02.2020
Сообщений: 2,742

Вы что то сильно переделали, по сравнению с тем, что написано на гитхабе.
Там нет вызова скрипта
<script src="//translate.google.com/translate_a/element.js?cb=TranslateInit"></script>

Там этот скрипт вызывается автоматически и только после того, как загрузится DOM.
document.addEventListener("DOMContentLoaded", (event) => {
	/* Подключаем виджет google translate */
	/* Connecting the google translate widget */
	let script = document.createElement("script");
	script.src = `//translate.google.com/translate_a/element.js?cb=TranslateWidgetIsLoaded`;
	document.getElementsByTagName("head")[0].appendChild(script);
});

И он должен вызвать функцию TranslateInit, после того, как загрузится с параметром config.

Последний раз редактировалось voraa, 05.01.2024 в 09:21.
Ответить с цитированием